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

Overall Summary
Total Incl. Wall Time (microsec):2,304 microsecs
Total Incl. CPU (microsecs):2,163 microsecs
Total Incl. MemUse (bytes):112,728 bytes
Total Incl. PeakMemUse (bytes):0 bytes
Number of Function Calls:262


[View Full Callgraph]


Sorted by Incl. Wall Time (microsec)


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.4% 2,304 100.0% 6 0.3% 2,163 100.0% 5 0.2% 112,728 100.0% 568 0.5% 0 N/A% 0 N/A%
Webman\App::Webman\{closure} 1 0.4% 2,298 99.7% 5 0.2% 2,158 99.8% 4 0.2% 112,160 99.5% -904 -0.8% 0 N/A% 0 N/A%
Webman\App::Webman\{closure}@1 1 0.4% 2,293 99.5% 16 0.7% 2,154 99.6% 16 0.7% 113,064 100.3% -11,312 -10.0% 0 N/A% 0 N/A%
app\api\controller\v1\AlipayAuthController::auth 1 0.4% 1,655 71.8% 123 5.3% 1,515 70.0% 112 5.2% 92,136 81.7% -1,184 -1.1% 0 N/A% 0 N/A%
app\api\controller\v1\AlipayAuthController::__construct 1 0.4% 622 27.0% 156 6.8% 623 28.8% 153 7.1% 32,240 28.6% -10,168 -9.0% 0 N/A% 0 N/A%
Illuminate\Database\Capsule\Manager::__callStatic 2 0.8% 466 20.2% 14 0.6% 400 18.5% 11 0.5% 23,712 21.0% 792 0.7% 0 N/A% 0 N/A%
load::service/PaymentService.php 1 0.4% 465 20.2% 465 20.2% 468 21.6% 468 21.6% 41,432 36.8% 41,432 36.8% 0 N/A% 0 N/A%
support\Redis::__callStatic 4 1.5% 432 18.8% 21 0.9% 362 16.7% 17 0.8% 22,760 20.2% 1,880 1.7% 0 N/A% 0 N/A%
Monolog\Logger::addRecord 2 0.8% 399 17.3% 27 1.2% 401 18.5% 24 1.1% 17,448 15.5% -1,264 -1.1% 0 N/A% 0 N/A%
Illuminate\Redis\Connections\PhpRedisConnection::__call 4 1.5% 382 16.6% 10 0.4% 313 14.5% 12 0.6% 13,448 11.9% 648 0.6% 0 N/A% 0 N/A%
Illuminate\Redis\Connections\Connection::__call 4 1.5% 372 16.1% 19 0.8% 301 13.9% 15 0.7% 12,800 11.4% 760 0.7% 0 N/A% 0 N/A%
Monolog\Handler\AbstractProcessingHandler::handle 2 0.8% 352 15.3% 22 1.0% 354 16.4% 19 0.9% 16,480 14.6% -424 -0.4% 0 N/A% 0 N/A%
Illuminate\Redis\Connections\PhpRedisConnection::command 4 1.5% 349 15.1% 10 0.4% 280 12.9% 10 0.5% 11,440 10.1% 696 0.6% 0 N/A% 0 N/A%
Illuminate\Redis\Connections\Connection::command 4 1.5% 339 14.7% 231 10.0% 270 12.5% 155 7.2% 10,744 9.5% 7,600 6.7% 0 N/A% 0 N/A%
Monolog\Formatter\LineFormatter::format 2 0.8% 251 10.9% 63 2.7% 252 11.7% 56 2.6% 11,960 10.6% 152 0.1% 0 N/A% 0 N/A%
Illuminate\Database\Connection::beginTransaction 1 0.4% 229 9.9% 9 0.4% 184 8.5% 7 0.3% 14,560 12.9% 728 0.6% 0 N/A% 0 N/A%
Illuminate\Database\Connection::fireConnectionEvent 2 0.8% 213 9.2% 60 2.6% 215 9.9% 55 2.5% 13,936 12.4% -1,536 -1.4% 0 N/A% 0 N/A%
Monolog\Logger::info 1 0.4% 210 9.1% 4 0.2% 211 9.8% 4 0.2% 16,120 14.3% -72 -0.1% 0 N/A% 0 N/A%
Monolog\Logger::error 1 0.4% 199 8.6% 6 0.3% 199 9.2% 5 0.2% 1,200 1.1% -56 -0.0% 0 N/A% 0 N/A%
app\api\service\PaymentService::handleAuthorizationCallback 1 0.4% 155 6.7% 34 1.5% 143 6.6% 35 1.6% 13,584 12.1% 8,680 7.7% 0 N/A% 0 N/A%
Illuminate\Database\Connection::rollBack 1 0.4% 152 6.6% 10 0.4% 132 6.1% 9 0.4% 4,056 3.6% 728 0.6% 0 N/A% 0 N/A%
Illuminate\Events\Dispatcher::dispatch 6 2.3% 138 6.0% 38 1.6% 141 6.5% 30 1.4% 8,040 7.1% -880 -0.8% 0 N/A% 0 N/A%
app\api\service\PaymentService::paymentInfo 1 0.4% 124 5.4% 6 0.3% 105 4.9% 6 0.3% 5,672 5.0% 672 0.6% 0 N/A% 0 N/A%
app\api\service\PaymentService::getOrderInfoFromRedis 1 0.4% 121 5.3% 27 1.2% 108 5.0% 25 1.2% 4,904 4.4% 736 0.7% 0 N/A% 0 N/A%
Monolog\Formatter\LineFormatter::stringify 12 4.6% 118 5.1% 47 2.0% 125 5.8% 37 1.7% 6,552 5.8% 712 0.6% 0 N/A% 0 N/A%
Illuminate\Database\Connection::createTransaction 1 0.4% 100 4.3% 96 4.2% 56 2.6% 50 2.3% 1,960 1.7% 728 0.6% 0 N/A% 0 N/A%
view 1 0.4% 94 4.1% 15 0.7% 94 4.3% 13 0.6% 7,592 6.7% 336 0.3% 0 N/A% 0 N/A%
Illuminate\Redis\Connections\Connection::event 4 1.5% 91 3.9% 9 0.4% 93 4.3% 10 0.5% 1,248 1.1% -840 -0.7% 0 N/A% 0 N/A%
Monolog\Handler\RotatingFileHandler::write 2 0.8% 75 3.3% 9 0.4% 77 3.6% 10 0.5% 3,712 3.3% 664 0.6% 0 N/A% 0 N/A%
Illuminate\Database\Capsule\Manager::connection 2 0.8% 71 3.1% 8 0.3% 73 3.4% 8 0.4% 4,304 3.8% 984 0.9% 0 N/A% 0 N/A%
Monolog\Formatter\NormalizerFormatter::format 2 0.8% 70 3.0% 6 0.3% 71 3.3% 5 0.2% 5,256 4.7% 648 0.6% 0 N/A% 0 N/A%
Monolog\Handler\StreamHandler::write 2 0.8% 66 2.9% 32 1.4% 67 3.1% 30 1.4% 3,048 2.7% 1,136 1.0% 0 N/A% 0 N/A%
Illuminate\Events\Dispatcher::getListeners 6 2.3% 64 2.8% 44 1.9% 68 3.1% 38 1.8% 2,576 2.3% 776 0.7% 0 N/A% 0 N/A%
Monolog\Formatter\NormalizerFormatter::normalize 2 0.8% 64 2.8% 28 1.2% 66 3.1% 24 1.1% 4,608 4.1% 1,416 1.3% 0 N/A% 0 N/A%
Illuminate\Database\Capsule\Manager::getConnection 2 0.8% 63 2.7% 7 0.3% 65 3.0% 8 0.4% 3,320 2.9% 664 0.6% 0 N/A% 0 N/A%
support\view\Raw::render 1 0.4% 61 2.6% 25 1.1% 62 2.9% 24 1.1% 4,008 3.6% -168 -0.1% 0 N/A% 0 N/A%
Illuminate\Database\DatabaseManager::connection 2 0.8% 56 2.4% 10 0.4% 57 2.6% 9 0.4% 2,656 2.4% -88 -0.1% 0 N/A% 0 N/A%
Monolog\Formatter\LineFormatter::convertToString 12 4.6% 50 2.2% 17 0.7% 56 2.6% 20 0.9% 6,776 6.0% 664 0.6% 0 N/A% 0 N/A%
Illuminate\Database\Connection::performRollBack 1 0.4% 49 2.1% 48 2.1% 29 1.3% 27 1.2% 1,264 1.1% 664 0.6% 0 N/A% 0 N/A%
Illuminate\Database\DatabaseManager::parseConnectionName 2 0.8% 46 2.0% 19 0.8% 48 2.2% 16 0.7% 2,744 2.4% 1,512 1.3% 0 N/A% 0 N/A%
Workerman\Protocols\Http\Request::header 2 0.8% 37 1.6% 7 0.3% 40 1.8% 9 0.4% 6,944 6.2% 1,040 0.9% 0 N/A% 0 N/A%
Monolog\Formatter\NormalizerFormatter::normalize@1 14 5.3% 36 1.6% 25 1.1% 42 1.9% 27 1.2% 3,192 2.8% 1,480 1.3% 0 N/A% 0 N/A%
Illuminate\Database\Events\ConnectionEvent::__construct 2 0.8% 35 1.5% 5 0.2% 38 1.8% 7 0.3% 4,480 4.0% 696 0.6% 0 N/A% 0 N/A%
load::Events/TransactionBeginning.php 1 0.4% 33 1.4% 33 1.4% 34 1.6% 34 1.6% 2,520 2.2% 2,520 2.2% 0 N/A% 0 N/A%
Monolog\Formatter\NormalizerFormatter::toJson 4 1.5% 33 1.4% 11 0.5% 36 1.7% 11 0.5% 6,112 5.4% 664 0.6% 0 N/A% 0 N/A%
Illuminate\Database\Connection::getName 2 0.8% 30 1.3% 6 0.3% 31 1.4% 5 0.2% 3,784 3.4% 664 0.6% 0 N/A% 0 N/A%
Illuminate\Events\Dispatcher::parseEventAndPayload 6 2.3% 30 1.3% 23 1.0% 34 1.6% 25 1.2% 5,760 5.1% 5,176 4.6% 0 N/A% 0 N/A%
Workerman\Protocols\Http\Request::parseHeaders 1 0.4% 30 1.3% 27 1.2% 31 1.4% 27 1.2% 5,904 5.2% 4,536 4.0% 0 N/A% 0 N/A%
load::payment/error.html 1 0.4% 30 1.3% 30 1.3% 30 1.4% 30 1.4% 3,072 2.7% 3,072 2.7% 0 N/A% 0 N/A%
support\Redis::connection 4 1.5% 29 1.3% 21 0.9% 32 1.5% 19 0.9% 7,432 6.6% 680 0.6% 0 N/A% 0 N/A%
load::Events/TransactionRolledBack.php 1 0.4% 29 1.3% 29 1.3% 30 1.4% 30 1.4% 2,520 2.2% 2,520 2.2% 0 N/A% 0 N/A%
Monolog\Handler\StreamHandler::streamWrite 2 0.8% 26 1.1% 26 1.1% 28 1.3% 28 1.3% 584 0.5% 584 0.5% 0 N/A% 0 N/A%
Illuminate\Database\Connection::getConfig 2 0.8% 24 1.0% 6 0.3% 26 1.2% 7 0.3% 3,120 2.8% 1,288 1.1% 0 N/A% 0 N/A%
Webman\Http\Request::input 2 0.8% 24 1.0% 8 0.3% 26 1.2% 8 0.4% 3,480 3.1% 648 0.6% 0 N/A% 0 N/A%
Illuminate\Database\DatabaseManager::getDefaultConnection 2 0.8% 22 1.0% 22 1.0% 25 1.2% 25 1.2% 632 0.6% 632 0.6% 0 N/A% 0 N/A%
Monolog\Utils::jsonEncode 4 1.5% 22 1.0% 22 1.0% 25 1.2% 25 1.2% 5,448 4.8% 5,448 4.8% 0 N/A% 0 N/A%
Monolog\Formatter\LineFormatter::replaceNewlines 12 4.6% 21 0.9% 21 0.9% 32 1.5% 32 1.5% -936 -0.8% -936 -0.8% 0 N/A% 0 N/A%
Illuminate\Support\Arr::get 2 0.8% 18 0.8% 13 0.6% 19 0.9% 10 0.5% 1,832 1.6% 696 0.6% 0 N/A% 0 N/A%
Workerman\Protocols\Http\Request::post 2 0.8% 16 0.7% 4 0.2% 18 0.8% 4 0.2% 2,832 2.5% 544 0.5% 0 N/A% 0 N/A%
request 2 0.8% 16 0.7% 3 0.1% 19 0.9% 6 0.3% 2,272 2.0% 1,128 1.0% 0 N/A% 0 N/A%
template_inputs 1 0.4% 15 0.7% 4 0.2% 16 0.7% 3 0.1% 2,696 2.4% 960 0.9% 0 N/A% 0 N/A%
Monolog\DateTimeImmutable::__construct 2 0.8% 14 0.6% 14 0.6% 14 0.6% 14 0.6% 1,096 1.0% 1,096 1.0% 0 N/A% 0 N/A%
Illuminate\Redis\Events\CommandExecuted::__construct 4 1.5% 13 0.6% 11 0.5% 17 0.8% 12 0.6% 1,264 1.1% 664 0.6% 0 N/A% 0 N/A%
Webman\App::request 2 0.8% 13 0.6% 7 0.3% 13 0.6% 5 0.2% 1,144 1.0% 592 0.5% 0 N/A% 0 N/A%
Illuminate\Events\Dispatcher::addInterfaceListeners 6 2.3% 12 0.5% 12 0.5% 15 0.7% 15 0.7% 600 0.5% 600 0.5% 0 N/A% 0 N/A%
Workerman\Protocols\Http\Request::parsePost 1 0.4% 12 0.5% 9 0.4% 14 0.6% 9 0.4% 2,288 2.0% 1,120 1.0% 0 N/A% 0 N/A%
Monolog\Formatter\NormalizerFormatter::formatDate 2 0.8% 8 0.3% 8 0.3% 10 0.5% 10 0.5% 1,112 1.0% 1,112 1.0% 0 N/A% 0 N/A%
Monolog\Handler\StreamHandler::createDir 1 0.4% 8 0.3% 6 0.3% 9 0.4% 6 0.3% 1,328 1.2% 632 0.6% 0 N/A% 0 N/A%
Illuminate\Support\Arr::wrap 6 2.3% 7 0.3% 7 0.3% 9 0.4% 9 0.4% 584 0.5% 584 0.5% 0 N/A% 0 N/A%
Illuminate\Events\Dispatcher::shouldBroadcast 6 2.3% 6 0.3% 6 0.3% 9 0.4% 9 0.4% 584 0.5% 584 0.5% 0 N/A% 0 N/A%
Illuminate\Events\Dispatcher::prepareListeners 6 2.3% 6 0.3% 6 0.3% 10 0.5% 10 0.5% 600 0.5% 600 0.5% 0 N/A% 0 N/A%
Webman\Context::get 2 0.8% 6 0.3% 6 0.3% 8 0.4% 8 0.4% 552 0.5% 552 0.5% 0 N/A% 0 N/A%
Illuminate\Support\Str::endsWith 2 0.8% 5 0.2% 5 0.2% 7 0.3% 7 0.3% 600 0.5% 600 0.5% 0 N/A% 0 N/A%
Monolog\Handler\AbstractHandler::isHandling 4 1.5% 5 0.2% 5 0.2% 7 0.3% 7 0.3% 1,168 1.0% 1,168 1.0% 0 N/A% 0 N/A%
app\common\Common::getPaymentOrderKey 4 1.5% 4 0.2% 4 0.2% 7 0.3% 7 0.3% 2,008 1.8% 2,008 1.8% 0 N/A% 0 N/A%
support\Redis::instance 4 1.5% 4 0.2% 4 0.2% 5 0.2% 5 0.2% 552 0.5% 552 0.5% 0 N/A% 0 N/A%
Illuminate\Redis\RedisManager::connection 4 1.5% 4 0.2% 4 0.2% 8 0.4% 8 0.4% 6,200 5.5% 6,200 5.5% 0 N/A% 0 N/A%
Illuminate\Redis\Connections\Connection::hasMacro 4 1.5% 4 0.2% 4 0.2% 6 0.3% 6 0.3% 600 0.5% 600 0.5% 0 N/A% 0 N/A%
Illuminate\Redis\Connections\Connection::parseParametersForEvent 4 1.5% 4 0.2% 4 0.2% 5 0.2% 5 0.2% 632 0.6% 632 0.6% 0 N/A% 0 N/A%
Illuminate\Database\Connection::getPdo 2 0.8% 3 0.1% 3 0.1% 5 0.2% 5 0.2% 1,200 1.1% 1,200 1.1% 0 N/A% 0 N/A%
Illuminate\Support\Arr::exists 2 0.8% 3 0.1% 3 0.1% 5 0.2% 5 0.2% 568 0.5% 568 0.5% 0 N/A% 0 N/A%
Workerman\Protocols\Http\Request::rawHead 1 0.4% 3 0.1% 3 0.1% 4 0.2% 4 0.2% 1,368 1.2% 1,368 1.2% 0 N/A% 0 N/A%
Monolog\Logger::getLevelName 2 0.8% 3 0.1% 3 0.1% 5 0.2% 5 0.2% 568 0.5% 568 0.5% 0 N/A% 0 N/A%
Monolog\Formatter\NormalizerFormatter::normalize@2 3 1.1% 3 0.1% 3 0.1% 5 0.2% 5 0.2% 600 0.5% 600 0.5% 0 N/A% 0 N/A%
Workerman\Protocols\Http\Response::__construct 1 0.4% 3 0.1% 3 0.1% 3 0.1% 3 0.1% 552 0.5% 552 0.5% 0 N/A% 0 N/A%
Illuminate\Database\Connection::reconnectIfMissingConnection 1 0.4% 2 0.1% 2 0.1% 3 0.1% 3 0.1% 632 0.6% 632 0.6% 0 N/A% 0 N/A%
Illuminate\Support\Arr::accessible 2 0.8% 2 0.1% 2 0.1% 4 0.2% 4 0.2% 568 0.5% 568 0.5% 0 N/A% 0 N/A%
Illuminate\Events\Dispatcher::getWildcardListeners 2 0.8% 2 0.1% 2 0.1% 5 0.2% 5 0.2% 600 0.5% 600 0.5% 0 N/A% 0 N/A%
Workerman\Protocols\Http\Request::rawBody 1 0.4% 2 0.1% 2 0.1% 3 0.1% 3 0.1% 584 0.5% 584 0.5% 0 N/A% 0 N/A%
Monolog\Handler\AbstractProcessingHandler::getFormatter 2 0.8% 2 0.1% 2 0.1% 3 0.1% 3 0.1% 632 0.6% 632 0.6% 0 N/A% 0 N/A%
Monolog\Handler\StreamHandler::getDirFromStream 1 0.4% 2 0.1% 2 0.1% 3 0.1% 3 0.1% 696 0.6% 696 0.6% 0 N/A% 0 N/A%
Illuminate\Redis\Connections\Connection::getName 4 1.5% 2 0.1% 2 0.1% 5 0.2% 5 0.2% 600 0.5% 600 0.5% 0 N/A% 0 N/A%
app\api\service\PaymentService::__construct 1 0.4% 1 0.0% 1 0.0% 2 0.1% 2 0.1% 976 0.9% 976 0.9% 0 N/A% 0 N/A%
Workerman\Protocols\Http\Request::__isset 1 0.4% 1 0.0% 1 0.0% 2 0.1% 2 0.1% 568 0.5% 568 0.5% 0 N/A% 0 N/A%