Run Report
Run #67dd449ba7172: XHProf Run (Namespace=20250321185107)
Tip
Click a function name below to drill down.

Overall Summary
Total Incl. Wall Time (microsec):34,467 microsecs
Total Incl. CPU (microsecs):13,921 microsecs
Total Incl. MemUse (bytes):580,616 bytes
Total Incl. PeakMemUse (bytes):34,600 bytes
Number of Function Calls:4,775


[View Full Callgraph]


Displaying top 100 functions: Sorted by Incl. Wall Time (microsec) [ display all ]


Function NameCallsCalls%Incl. Wall Time
(microsec)
IWall%Excl. Wall Time
(microsec)
EWall%Incl. CPU
(microsecs)
ICpu%Excl. CPU
(microsec)
ECPU%Incl.
MemUse
(bytes)
IMemUse%Excl.
MemUse
(bytes)
EMemUse%Incl.
PeakMemUse
(bytes)
IPeakMemUse%Excl.
PeakMemUse
(bytes)
EPeakMemUse%
main() 1 0.0% 34,467 100.0% 4 0.0% 13,921 100.0% 4 0.0% 580,616 100.0% 568 0.1% 34,600 100.0% 0 0.0%
Webman\App::Webman\{closure} 1 0.0% 34,463 100.0% 6 0.0% 13,917 100.0% 5 0.0% 580,048 99.9% -1,096 -0.2% 34,600 100.0% 0 0.0%
Webman\App::Webman\{closure}@1 1 0.0% 34,457 100.0% 10 0.0% 13,912 99.9% 9 0.1% 581,144 100.1% -208 -0.0% 34,600 100.0% 0 0.0%
app\api\controller\v1\OrderController::create 1 0.0% 34,432 99.9% 69 0.2% 13,887 99.8% 63 0.5% 577,392 99.4% -9,320 -1.6% 34,600 100.0% 0 0.0%
app\api\service\OrderService::commitOrder 1 0.0% 24,047 69.8% 29 0.1% 10,458 75.1% 24 0.2% 378,568 65.2% 672 0.1% 0 0.0% 0 0.0%
Illuminate\Database\Eloquent\Model::__callStatic 6 0.1% 22,516 65.3% 34 0.1% 5,408 38.8% 31 0.2% 132,400 22.8% 2,552 0.4% 14,744 42.6% 0 0.0%
Illuminate\Database\Eloquent\Model::__call 7 0.1% 22,214 64.5% 63 0.2% 5,107 36.7% 47 0.3% 123,728 21.3% -5,208 -0.9% 14,744 42.6% 0 0.0%
Illuminate\Database\Connection::run 8 0.2% 21,738 63.1% 79 0.2% 1,332 9.6% 54 0.4% 24,760 4.3% 2,024 0.3% 14,744 42.6% 0 0.0%
Illuminate\Database\Eloquent\Model::forwardCallTo 7 0.1% 21,514 62.4% 25 0.1% 4,405 31.6% 24 0.2% 92,568 15.9% 152 0.0% 14,744 42.6% 0 0.0%
Illuminate\Database\Connection::runQueryCallback 8 0.2% 21,289 61.8% 125 0.4% 882 6.3% 119 0.9% 16,400 2.8% -126,752 -21.8% 14,744 42.6% 0 0.0%
Illuminate\Database\Eloquent\Builder::__call 7 0.1% 21,174 61.4% 65 0.2% 4,066 29.2% 53 0.4% 60,872 10.5% -1,648 -0.3% 14,744 42.6% 0 0.0%
Illuminate\Database\Connection::Illuminate\Database\{closure} 8 0.2% 21,164 61.4% 20,966 60.8% 763 5.5% 538 3.9% 143,152 24.7% 124,680 21.5% 14,744 42.6% 14,744 42.6%
Illuminate\Database\Query\Builder::insertGetId 5 0.1% 21,015 61.0% 50 0.1% 3,905 28.1% 37 0.3% 54,136 9.3% 696 0.1% 14,744 42.6% 0 0.0%
Illuminate\Database\Query\Processors\Processor::processInsertGetId 5 0.1% 17,963 52.1% 55 0.2% 856 6.1% 42 0.3% 16,112 2.8% 984 0.2% 14,744 42.6% 0 0.0%
Illuminate\Database\Connection::insert 5 0.1% 17,899 51.9% 12 0.0% 791 5.7% 14 0.1% 13,864 2.4% 696 0.1% 14,744 42.6% 0 0.0%
Illuminate\Database\Connection::statement 5 0.1% 17,887 51.9% 15 0.0% 777 5.6% 14 0.1% 13,168 2.3% 648 0.1% 14,744 42.6% 0 0.0%
Webman\Event\Event::dispatch 4 0.1% 13,709 39.8% 29 0.1% 3,290 23.6% 22 0.2% 255,704 44.0% 3,320 0.6% 14,744 42.6% 0 0.0%
app\event\LogListener::handle 3 0.1% 13,087 38.0% 39 0.1% 2,686 19.3% 38 0.3% 135,104 23.3% -736 -0.1% 14,744 42.6% 0 0.0%
app\api\service\OrderService::saveOrder 1 0.0% 9,727 28.2% 18 0.1% 2,934 21.1% 13 0.1% 18,160 3.1% 776 0.1% 0 0.0% 0 0.0%
app\api\service\OrderService::getProductConfig 1 0.0% 7,965 23.1% 38 0.1% 4,792 34.4% 34 0.2% 197,088 33.9% -10,392 -1.8% 0 0.0% 0 0.0%
Illuminate\Database\Eloquent\Model::save 1 0.0% 5,825 16.9% 23 0.1% 2,901 20.8% 19 0.1% 53,848 9.3% 608 0.1% 0 0.0% 0 0.0%
Illuminate\Database\Eloquent\Model::performUpdate 1 0.0% 4,648 13.5% 20 0.1% 1,724 12.4% 14 0.1% 39,312 6.8% 984 0.2% 0 0.0% 0 0.0%
app\api\service\OrderService::validateSignature 1 0.0% 4,241 12.3% 3 0.0% 795 5.7% 3 0.0% 1,976 0.3% 408 0.1% 0 0.0% 0 0.0%
app\api\service\OrderService::generateSignature 1 0.0% 4,238 12.3% 13 0.0% 792 5.7% 14 0.1% 1,568 0.3% 232 0.0% 0 0.0% 0 0.0%
Illuminate\Database\Eloquent\Builder::update 1 0.0% 3,475 10.1% 10 0.0% 551 4.0% 7 0.1% 25,192 4.3% 680 0.1% 0 0.0% 0 0.0%
Illuminate\Database\Query\Builder::update 1 0.0% 3,457 10.0% 11 0.0% 534 3.8% 10 0.1% 22,616 3.9% -360 -0.1% 0 0.0% 0 0.0%
Illuminate\Database\Connection::update 1 0.0% 3,076 8.9% 3 0.0% 151 1.1% 2 0.0% 1,960 0.3% 648 0.1% 0 0.0% 0 0.0%
Illuminate\Database\Connection::affectingStatement 1 0.0% 3,073 8.9% 4 0.0% 149 1.1% 4 0.0% 1,312 0.2% 664 0.1% 0 0.0% 0 0.0%
Illuminate\Database\Grammar::wrap 66 1.4% 2,468 7.2% 355 1.0% 2,498 17.9% 286 2.1% 20,016 3.4% 3,824 0.7% 0 0.0% 0 0.0%
Illuminate\Database\Query\Grammars\Grammar::compileInsertGetId 5 0.1% 2,458 7.1% 15 0.0% 2,462 17.7% 16 0.1% 20,960 3.6% 696 0.1% 0 0.0% 0 0.0%
Illuminate\Database\Query\Grammars\MySqlGrammar::compileInsert 5 0.1% 2,443 7.1% 17 0.0% 2,446 17.6% 15 0.1% 20,264 3.5% -5,344 -0.9% 0 0.0% 0 0.0%
Illuminate\Database\Query\Grammars\Grammar::compileInsert 5 0.1% 2,426 7.0% 66 0.2% 2,431 17.5% 57 0.4% 25,608 4.4% 3,984 0.7% 0 0.0% 0 0.0%
Illuminate\Database\Eloquent\Model::getDirty 4 0.1% 2,064 6.0% 186 0.5% 2,069 14.9% 138 1.0% 8,728 1.5% 3,432 0.6% 0 0.0% 0 0.0%
Illuminate\Database\Grammar::wrapSegments 66 1.4% 2,023 5.9% 344 1.0% 2,063 14.8% 301 2.2% 15,024 2.6% -36,584 -6.3% 0 0.0% 0 0.0%
Illuminate\Database\Grammar::columnize 7 0.1% 1,879 5.5% 92 0.3% 1,884 13.5% 77 0.6% 2,808 0.5% 200 0.0% 0 0.0% 0 0.0%
Illuminate\Database\Eloquent\Model::originalIsEquivalent 120 2.5% 1,849 5.4% 477 1.4% 1,899 13.6% 422 3.0% 4,696 0.8% -2,088 -0.4% 0 0.0% 0 0.0%
Illuminate\Support\Collection::map 77 1.6% 1,712 5.0% 310 0.9% 1,747 12.5% 268 1.9% 67,088 11.6% -45,440 -7.8% 0 0.0% 0 0.0%
Illuminate\Database\Eloquent\Builder::first 1 0.0% 1,350 3.9% 8 0.0% 1,102 7.9% 5 0.0% 77,152 13.3% 320 0.1% 0 0.0% 0 0.0%
Illuminate\Database\Eloquent\Builder::get 1 0.0% 1,320 3.8% 15 0.0% 1,073 7.7% 9 0.1% 74,336 12.8% 904 0.2% 0 0.0% 0 0.0%
Illuminate\Database\Eloquent\Model::jsonSerialize 1 0.0% 1,304 3.8% 3 0.0% 1,305 9.4% 3 0.0% 52,752 9.1% 664 0.1% 19,856 57.4% 0 0.0%
Illuminate\Database\Eloquent\Model::toArray 1 0.0% 1,301 3.8% 6 0.0% 1,302 9.4% 5 0.0% 52,088 9.0% 728 0.1% 19,856 57.4% 0 0.0%
Illuminate\Database\Eloquent\Builder::getModels 1 0.0% 1,300 3.8% 11 0.0% 1,053 7.6% 8 0.1% 70,936 12.2% 184 0.0% 0 0.0% 0 0.0%
Illuminate\Database\Eloquent\Model::attributesToArray 1 0.0% 1,283 3.7% 17 0.0% 1,284 9.2% 12 0.1% 49,368 8.5% 984 0.2% 19,856 57.4% 0 0.0%
Illuminate\Support\Arr::get 261 5.5% 1,231 3.6% 853 2.5% 1,318 9.5% 755 5.4% 3,000 0.5% 1,864 0.3% 0 0.0% 0 0.0%
Illuminate\Support\Arr::map 77 1.6% 1,203 3.5% 308 0.9% 1,239 8.9% 297 2.1% 111,944 19.3% 87,456 15.1% 0 0.0% 0 0.0%
Illuminate\Database\Query\Builder::Illuminate\Database\Query\{closure} 52 1.1% 1,139 3.3% 51 0.1% 920 6.6% 75 0.5% 63,016 10.9% 2,120 0.4% 0 0.0% 0 0.0%
Illuminate\Support\Collection::filter 8 0.2% 1,128 3.3% 34 0.1% 1,133 8.1% 29 0.2% 13,504 2.3% 2,112 0.4% 1,480 4.3% 368 1.1%
Illuminate\Database\Eloquent\Model::getMutatedAttributes 1 0.0% 1,128 3.3% 4 0.0% 1,129 8.1% 5 0.0% 34,208 5.9% 600 0.1% 19,856 57.4% 0 0.0%
Illuminate\Database\Eloquent\Model::cacheMutatedAttributes 1 0.0% 1,124 3.3% 25 0.1% 1,124 8.1% 16 0.1% 33,608 5.8% -256 -0.0% 19,856 57.4% 0 0.0%
Illuminate\Support\Arr::where 8 0.2% 1,072 3.1% 658 1.9% 1,078 7.7% 467 3.4% 10,808 1.9% 7,496 1.3% 1,112 3.2% 376 1.1%
app\api\service\OrderService::validateTransferInfo 1 0.0% 1,056 3.1% 9 0.0% 930 6.7% 7 0.1% 17,880 3.1% 352 0.1% 0 0.0% 0 0.0%
Illuminate\Database\Eloquent\Model::isDirty 2 0.0% 1,033 3.0% 11 0.0% 1,035 7.4% 9 0.1% 7,936 1.4% 560 0.1% 0 0.0% 0 0.0%
Illuminate\Database\Eloquent\Model::getAttributeMarkedMutatorMethods 1 0.0% 983 2.9% 112 0.3% 984 7.1% 88 0.6% 27,264 4.7% 480 0.1% 19,856 57.4% 17,792 51.4%
Illuminate\Database\Query\Builder::get 1 0.0% 978 2.8% 6 0.0% 730 5.2% 5 0.0% 52,880 9.1% 792 0.1% 0 0.0% 0 0.0%
Illuminate\Database\Query\Builder::onceWithColumns 1 0.0% 966 2.8% 4 0.0% 718 5.2% 3 0.0% 50,872 8.8% 664 0.1% 0 0.0% 0 0.0%
Illuminate\Database\Query\Builder::runSelect 1 0.0% 956 2.8% 8 0.0% 709 5.1% 5 0.0% 48,816 8.4% 256 0.0% 0 0.0% 0 0.0%
app\api\service\OrderService::ensureTransferInfo 1 0.0% 828 2.4% 13 0.0% 702 5.0% 10 0.1% 10,936 1.9% -4,128 -0.7% 0 0.0% 0 0.0%
Illuminate\Database\Connection::select 2 0.0% 804 2.3% 7 0.0% 432 3.1% 8 0.1% 12,824 2.2% 1,232 0.2% 0 0.0% 0 0.0%
Illuminate\Database\Query\Grammars\Grammar::compileSelect 2 0.0% 705 2.0% 14 0.0% 706 5.1% 11 0.1% 34,288 5.9% 80 0.0% 0 0.0% 0 0.0%
Illuminate\Database\Query\Builder::exists 1 0.0% 671 1.9% 11 0.0% 545 3.9% 7 0.1% 5,008 0.9% -208 -0.0% 0 0.0% 0 0.0%
Illuminate\Database\Query\Grammars\Grammar::compileComponents 2 0.0% 666 1.9% 30 0.1% 669 4.8% 25 0.2% 32,544 5.6% 872 0.2% 0 0.0% 0 0.0%
Illuminate\Database\Eloquent\Model::__construct 8 0.2% 639 1.9% 65 0.2% 645 4.6% 52 0.4% 24,008 4.1% 1,456 0.3% 0 0.0% 0 0.0%
Illuminate\Database\Query\Grammars\Grammar::Illuminate\Database\Query\Grammars\{closure} 17 0.4% 631 1.8% 38 0.1% 646 4.6% 41 0.3% 18,080 3.1% 2,232 0.4% 0 0.0% 0 0.0%
Illuminate\Database\Query\Builder::cleanBindings 6 0.1% 593 1.7% 58 0.2% 597 4.3% 43 0.3% 16,712 2.9% -6,200 -1.1% 0 0.0% 0 0.0%
app\event\OrderStatusQueueListener::handle 1 0.0% 584 1.7% 26 0.1% 569 4.1% 24 0.2% 115,080 19.8% -2,792 -0.5% 0 0.0% 0 0.0%
Illuminate\Database\Eloquent\Model::finishSave 1 0.0% 555 1.6% 10 0.0% 555 4.0% 8 0.1% 2,696 0.5% 856 0.1% 0 0.0% 0 0.0%
Illuminate\Database\Eloquent\Model::newQuery 7 0.1% 549 1.6% 26 0.1% 554 4.0% 25 0.2% 30,464 5.2% 728 0.1% 0 0.0% 0 0.0%
Illuminate\Database\Eloquent\Model::syncChanges 1 0.0% 543 1.6% 4 0.0% 544 3.9% 4 0.0% 1,640 0.3% 664 0.1% 0 0.0% 0 0.0%
Illuminate\Support\Collection::implode 72 1.5% 522 1.5% 267 0.8% 558 4.0% 243 1.7% 3,744 0.6% 1,944 0.3% 0 0.0% 0 0.0%
Illuminate\Support\Collection::__construct 193 4.0% 518 1.5% 386 1.1% 605 4.3% 380 2.7% 5,904 1.0% 5,304 0.9% 256 0.7% 256 0.7%
Illuminate\Database\Eloquent\Model::__get 5 0.1% 481 1.4% 10 0.0% 485 3.5% 10 0.1% 17,224 3.0% 1,848 0.3% 0 0.0% 0 0.0%
Illuminate\Database\Query\Grammars\Grammar::compileWheres 3 0.1% 471 1.4% 17 0.0% 473 3.4% 12 0.1% 19,048 3.3% 1,392 0.2% 0 0.0% 0 0.0%
Illuminate\Database\Eloquent\Model::getAttribute 5 0.1% 471 1.4% 15 0.0% 475 3.4% 17 0.1% 15,376 2.6% 664 0.1% 0 0.0% 0 0.0%
Illuminate\Events\Dispatcher::dispatch 25 0.5% 470 1.4% 146 0.4% 486 3.5% 121 0.9% 17,592 3.0% -6,256 -1.1% 0 0.0% 0 0.0%
Illuminate\Database\Eloquent\Model::getAttributeValue 5 0.1% 456 1.3% 22 0.1% 458 3.3% 17 0.1% 14,712 2.5% 760 0.1% 0 0.0% 0 0.0%
Illuminate\Database\Eloquent\Model::newQueryWithoutScopes 7 0.1% 442 1.3% 46 0.1% 445 3.2% 30 0.2% 26,528 4.6% 824 0.1% 0 0.0% 0 0.0%
Illuminate\Database\Query\Grammars\Grammar::compileWheresToArray 3 0.1% 440 1.3% 18 0.1% 443 3.2% 15 0.1% 16,816 2.9% 248 0.0% 0 0.0% 0 0.0%
Illuminate\Database\Query\Builder::toSql 1 0.0% 425 1.2% 4 0.0% 427 3.1% 5 0.0% 34,856 6.0% 712 0.1% 0 0.0% 0 0.0%
collect 88 1.8% 421 1.2% 180 0.5% 463 3.3% 189 1.4% 15,456 2.7% 14,240 2.5% 584 1.7% 328 0.9%
Webman\RedisQueue\Redis::__callStatic 1 0.0% 413 1.2% 6 0.0% 398 2.9% 7 0.1% 106,112 18.3% 456 0.1% 0 0.0% 0 0.0%
Illuminate\Database\Eloquent\Model::newModelQuery 8 0.2% 390 1.1% 47 0.1% 396 2.8% 35 0.3% 24,416 4.2% 1,424 0.2% 0 0.0% 0 0.0%
Illuminate\Database\Grammar::wrapTable 8 0.2% 387 1.1% 31 0.1% 392 2.8% 27 0.2% 13,176 2.3% 1,928 0.3% 0 0.0% 0 0.0%
Illuminate\Database\Eloquent\Model::transformModelValue 5 0.1% 385 1.1% 40 0.1% 389 2.8% 30 0.2% 12,624 2.2% 952 0.2% 0 0.0% 0 0.0%
Illuminate\Database\Eloquent\Model::bootIfNotBooted 8 0.2% 360 1.0% 31 0.1% 366 2.6% 29 0.2% 14,648 2.5% 856 0.1% 0 0.0% 0 0.0%
Illuminate\Database\Connection::logQuery 8 0.2% 349 1.0% 42 0.1% 356 2.6% 40 0.3% 5,152 0.9% 712 0.1% 0 0.0% 0 0.0%
Webman\RedisQueue\Redis::connection 1 0.0% 345 1.0% 13 0.0% 345 2.5% 12 0.1% 95,960 16.5% 1,024 0.2% 0 0.0% 0 0.0%
Illuminate\Database\Eloquent\Model::getCasts 51 1.1% 340 1.0% 238 0.7% 367 2.6% 205 1.5% 24,200 4.2% 22,400 3.9% 0 0.0% 0 0.0%
Webman\RedisQueue\Redis::connect 1 0.0% 332 1.0% 33 0.1% 333 2.4% 31 0.2% 94,936 16.4% -2,856 -0.5% 0 0.0% 0 0.0%
Illuminate\Support\Collection::reject 7 0.1% 330 1.0% 32 0.1% 335 2.4% 29 0.2% 13,968 2.4% 1,360 0.2% 0 0.0% 0 0.0%
Illuminate\Database\Query\Grammars\Grammar::compileExists 1 0.0% 327 0.9% 6 0.0% 329 2.4% 6 0.0% 2,232 0.4% 848 0.1% 0 0.0% 0 0.0%
app\api\service\OrderService::prepareOrderData 1 0.0% 322 0.9% 18 0.1% 288 2.1% 15 0.1% 6,856 1.2% 1,192 0.2% 0 0.0% 0 0.0%
Illuminate\Database\Query\Grammars\Grammar::whereNested 2 0.0% 320 0.9% 8 0.0% 322 2.3% 9 0.1% 12,240 2.1% -264 -0.0% 0 0.0% 0 0.0%
Illuminate\Database\Eloquent\Model::hasCast 31 0.6% 313 0.9% 78 0.2% 337 2.4% 85 0.6% 6,952 1.2% -7,896 -1.4% 0 0.0% 0 0.0%
Illuminate\Database\Query\Grammars\Grammar::compileWheres@1 2 0.0% 312 0.9% 11 0.0% 313 2.2% 10 0.1% 12,504 2.2% 760 0.1% 0 0.0% 0 0.0%
support\Redis::__callStatic 3 0.1% 305 0.9% 17 0.0% 238 1.7% 14 0.1% 10,472 1.8% 1,296 0.2% 0 0.0% 0 0.0%
Illuminate\Database\Capsule\Manager::__callStatic 2 0.0% 291 0.8% 14 0.0% 244 1.8% 12 0.1% 9,976 1.7% 792 0.1% 0 0.0% 0 0.0%
Illuminate\Support\Collection::map@1 4 0.1% 290 0.8% 17 0.0% 293 2.1% 14 0.1% 10,720 1.8% -1,280 -0.2% 0 0.0% 0 0.0%
Illuminate\Database\Query\Grammars\Grammar::compileWheresToArray@1 2 0.0% 286 0.8% 11 0.0% 288 2.1% 8 0.1% 10,256 1.8% 440 0.1% 0 0.0% 0 0.0%
Illuminate\Database\Query\Builder::where 3 0.1% 272 0.8% 26 0.1% 273 2.0% 17 0.1% 29,752 5.1% 2,008 0.3% 0 0.0% 0 0.0%
Illuminate\Redis\Connections\PhpRedisConnection::__call 3 0.1% 267 0.8% 8 0.0% 200 1.4% 10 0.1% 7,376 1.3% 648 0.1% 0 0.0% 0 0.0%
[ display all ]