Profile data for GET http://nexxgigi.powerlynx.app/portal/api/redirect-flow/order-plan/6?hash=8d40a348395083799b8dd33bf3b0f737&gateway=mpesa

Compare this run View Callgraph Jump to functions

Watch Functions

Function Call Count ewt emu epmu
You have no watch functions setup. Add a watch function now.

Self Wall Time

main()
26,579 µs
App\Services\PaymentGateways\PaymentGatewaysProvider::gatewayIsAvailableForLocation
15,574 µs
App\Services\RedirectFlow\Payments\GatewayLinkGenerator::__construct
3,990 µs
App\Services\RedirectFlow\Payments\GatewayLinkGenerator::generateDataForEncryption
1,569 µs
App\Services\RedirectFlow\Payments\StatementCreator::createPaymentStatement
1,398 µs
App\Services\RedirectFlow\Payments\OrderProcessor::loadStatementInSession
943 µs

Memory Hogs

load::settings/localization_php
94,640 bytes
load::settings/splynx_integration_php
64,176 bytes
load::src/ProfilingData_php
18,784 bytes
load::Payments/GatewayLinkGenerator_php
17,192 bytes
load::Payments/OrderProcessor_php
16,792 bytes
load::settings/captive_portal_php
7,416 bytes
Function Call Count Self Wall Time Self CPU Self Memory Usage Self Peak Memory Usage Inclusive Wall Time Inclusive CPU Inclusive Memory Usage Inclusive Peak Memory Usage
main() 1 26,579 µs 13,112 µs -28,776 bytes 0 bytes 54,072 µs 29,765 µs 190,192 bytes 0 bytes
App\Services\PaymentGateways\PaymentGatewaysProvider::gatewayIsAv… 1 15,574 µs 6,557 µs -22,800 bytes 0 bytes 15,823 µs 6,833 µs 12,368 bytes 0 bytes
App\Services\RedirectFlow\Payments\GatewayLinkGenerator::__constr… 1 3,990 µs 2,791 µs -8,656 bytes 0 bytes 4,119 µs 2,923 µs 3,256 bytes 0 bytes
App\Services\RedirectFlow\Payments\GatewayLinkGenerator::generate… 1 1,569 µs 1,780 µs -27,328 bytes 0 bytes 1,796 µs 2,134 µs 5,152 bytes 0 bytes
App\Services\RedirectFlow\Payments\StatementCreator::createPaymen… 1 1,398 µs 1,071 µs 2,480 bytes 0 bytes 1,582 µs 1,263 µs 16,472 bytes 0 bytes
App\Services\RedirectFlow\Payments\OrderProcessor::loadStatementI… 1 943 µs 570 µs 4,520 bytes 0 bytes 943 µs 570 µs 4,520 bytes 0 bytes
App\Services\RedirectFlow\Payments\OrderProcessor::getPaymentGate… 1 900 µs 516 µs 2,912 bytes 0 bytes 900 µs 516 µs 2,912 bytes 0 bytes
App\Services\RedirectFlow\TrialSessions\TrialSessionsMaker::isTri… 1 593 µs 288 µs 1,056 bytes 0 bytes 593 µs 288 µs 1,056 bytes 0 bytes
load::settings/splynx_integration_php 11 485 µs 496 µs 64,176 bytes 0 bytes 485 µs 496 µs 64,176 bytes 0 bytes
load::settings/localization_php 3 407 µs 535 µs 94,640 bytes 0 bytes 407 µs 535 µs 94,640 bytes 0 bytes
load::Payments/OrderProcessor_php 1 282 µs 519 µs 16,792 bytes 0 bytes 282 µs 519 µs 16,792 bytes 0 bytes
load::src/ProfilingData_php 1 191 µs 193 µs 18,784 bytes 0 bytes 191 µs 193 µs 18,784 bytes 0 bytes
load::Payments/GatewayLinkGenerator_php 1 188 µs 189 µs 17,192 bytes 0 bytes 188 µs 189 µs 17,192 bytes 0 bytes
App\Services\RedirectFlow\Payments\OrderProcessor::getRedirectLin… 1 142 µs 134 µs -8,440 bytes 0 bytes 8,977 µs 7,556 µs 45,544 bytes 0 bytes
load::settings/captive_portal_php 1 103 µs 104 µs 7,416 bytes 0 bytes 103 µs 104 µs 7,416 bytes 0 bytes
load::Payments/StatementCreator_php 1 96 µs 244 µs 6,616 bytes 0 bytes 96 µs 244 µs 6,616 bytes 0 bytes
App\Services\RedirectFlow\Payments\GatewayLinkGenerator::getPayLi… 1 95 µs 92 µs -1,216 bytes 0 bytes 1,928 µs 2,264 µs 6,208 bytes 0 bytes
load::Payments/PaymentStatementMetadataCast_php 1 77 µs 78 µs 5,440 bytes 0 bytes 77 µs 78 µs 5,440 bytes 0 bytes
App\Models\Tenant\Finance\Payment\PaymentGateway::getSaveKey 1 48 µs 49 µs 696 bytes 0 bytes 48 µs 49 µs 696 bytes 0 bytes
load::settings/customers_php 1 39 µs 40 µs 4,992 bytes 0 bytes 39 µs 40 µs 4,992 bytes 0 bytes
App\Services\PaymentGateways\GlobalGateway::needAskAdditionalInfo… 1 39 µs 39 µs 1,056 bytes 0 bytes 39 µs 39 µs 1,056 bytes 0 bytes
App\Dto\BaseData::toJson 8 33 µs 31 µs -1,848 bytes 0 bytes 48 µs 51 µs 2,088 bytes 0 bytes
url 1 33 µs 33 µs 1,608 bytes 0 bytes 33 µs 33 µs 1,608 bytes 0 bytes
Xhgui\Profiler\Profiler::disable 1 30 µs 27 µs -4,224 bytes 0 bytes 228 µs 228 µs 15,728 bytes 0 bytes
load::settings/finance_php 1 29 µs 30 µs 7,008 bytes 0 bytes 29 µs 30 µs 7,008 bytes 0 bytes
App\Casts\Payments\PaymentStatementMetadataCast::set 8 26 µs 27 µs 1,328 bytes 0 bytes 74 µs 78 µs 3,416 bytes 0 bytes
load::settings/portal_php 1 24 µs 26 µs 3,160 bytes 0 bytes 24 µs 26 µs 3,160 bytes 0 bytes
App\Services\RedirectFlow\Payments\OrderProcessor::exitStatementI… 1 20 µs 21 µs 696 bytes 0 bytes 20 µs 21 µs 696 bytes 0 bytes
load::settings/status_page_notifications_php 1 19 µs 20 µs 5,816 bytes 0 bytes 19 µs 20 µs 5,816 bytes 0 bytes
load::settings/voucher_limit_notifications_php 1 19 µs 19 µs 6,000 bytes 0 bytes 19 µs 19 µs 6,000 bytes 0 bytes
load::settings/finance_notifications_php 1 18 µs 19 µs 4,448 bytes 0 bytes 18 µs 19 µs 4,448 bytes 0 bytes
Illuminate\Database\Eloquent\Model::normalizeCastClassResponse 8 17 µs 21 µs 4,304 bytes 0 bytes 17 µs 21 µs 4,304 bytes 0 bytes
Illuminate\Database\Eloquent\Model::setClassCastableAttribute 1 16 µs 15 µs 832 bytes 0 bytes 35 µs 35 µs 4,176 bytes 0 bytes
App\Dto\BaseData::toArray 8 15 µs 20 µs 3,936 bytes 0 bytes 15 µs 20 µs 3,936 bytes 0 bytes
App\Services\PaymentGateways\PaymentGatewaysProvider::App\Service… 2 7 µs 29 µs 696 bytes 0 bytes 7 µs 29 µs 696 bytes 0 bytes
App\Services\RedirectFlow\Payments\OrderProcessor::__construct 1 6 µs 6 µs 632 bytes 0 bytes 949 µs 576 µs 5,152 bytes 0 bytes
Illuminate\Routing\UrlGenerator::Stancl\Tenancy\Bootstrappers\{cl… 1 5 µs 5 µs 584 bytes 0 bytes 5 µs 5 µs 584 bytes 0 bytes
Xhgui\Profiler\Profiler::registerShutdownHandler 1 4 µs 4 µs 1,200 bytes 0 bytes 4 µs 4 µs 1,200 bytes 0 bytes
App\Services\RedirectFlow\Payments\GatewayLinkGenerator::getGatew… 1 4 µs 5 µs 664 bytes 0 bytes 4 µs 5 µs 664 bytes 0 bytes
Xhgui\Profiler\ProfilingData::__construct 1 4 µs 5 µs 584 bytes 0 bytes 4 µs 5 µs 584 bytes 0 bytes
Xhgui\Profiler\Profilers\XHProf::disable 1 3 µs 3 µs 584 bytes 0 bytes 3 µs 3 µs 584 bytes 0 bytes
App\Services\RedirectFlow\Payments\StatementCreator::__construct 1 2 µs 2 µs 632 bytes 0 bytes 2 µs 2 µs 632 bytes 0 bytes