Profile data for GET http://ikeja.powerlynx.app/portal/api/redirect-flow/order-plan/1?hash=0ce3f5dcf3cfe1345a0826fa5251ffaf&gateway=ikeja

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()
40,542 µs
App\Services\PaymentGateways\GlobalGateway::config
14,552 µs
App\Models\Tenant\Finance\Payment\PaymentGateway::getGlobalGateway
8,204 µs
App\Models\Tenant\Location::getEnabledGlobalGateways
4,532 µs
App\Services\RedirectFlow\Payments\GatewayLinkGenerator::generateDataForEncryption
2,064 µs
App\Services\RedirectFlow\Payments\StatementCreator::createPaymentStatement
1,431 µs

Memory Hogs

load::settings/localization_php
94,640 bytes
load::settings/splynx_integration_php
52,864 bytes
load::Payment/LocationPaymentGateway_php
33,280 bytes
load::Payment/PaymentGatewayGlobalConfig_php
27,552 bytes
App\Services\PaymentGateways\GlobalGateway::config
20,480 bytes
load::src/ProfilingData_php
18,784 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 40,542 µs 19,053 µs -25,040 bytes bytes 78,459 µs 37,443 µs 266,688 bytes bytes
App\Services\PaymentGateways\GlobalGateway::config 10 14,552 µs 3,484 µs 20,480 bytes bytes 14,692 µs 3,626 µs 48,032 bytes bytes
App\Models\Tenant\Finance\Payment\PaymentGateway::getGlobalGatewa… 2 8,204 µs 4,387 µs -17,600 bytes bytes 8,432 µs 4,851 µs 5,592 bytes bytes
App\Models\Tenant\Location::getEnabledGlobalGateways 1 4,532 µs 1,481 µs -5,680 bytes bytes 24,980 µs 8,028 µs 104,752 bytes bytes
App\Services\RedirectFlow\Payments\GatewayLinkGenerator::generate… 1 2,064 µs 1,574 µs -27,392 bytes bytes 2,241 µs 1,875 µs 5,088 bytes bytes
App\Services\RedirectFlow\Payments\StatementCreator::createPaymen… 1 1,431 µs 592 µs 3,944 bytes bytes 1,583 µs 754 µs 17,936 bytes bytes
App\Services\RedirectFlow\Payments\OrderProcessor::getPaymentGate… 1 1,178 µs 891 µs 2,904 bytes bytes 1,178 µs 891 µs 2,904 bytes bytes
App\Services\PaymentGateways\PaymentGatewaysProvider::getEnabledF… 1 1,104 µs 556 µs 1,904 bytes bytes 15,938 µs 4,315 µs 51,888 bytes bytes
App\Services\PaymentGateways\PaymentGatewaysProvider::loadCustomG… 1 951 µs 496 µs 4,648 bytes bytes 4,213 µs 1,928 µs 9,928 bytes bytes
App\Services\RedirectFlow\TrialSessions\TrialSessionsMaker::isTri… 1 867 µs 742 µs 1,056 bytes bytes 867 µs 742 µs 1,056 bytes bytes
load::settings/splynx_integration_php 9 429 µs 671 µs 52,864 bytes bytes 429 µs 671 µs 52,864 bytes bytes
load::settings/localization_php 3 401 µs 525 µs 94,640 bytes bytes 401 µs 525 µs 94,640 bytes bytes
load::Payments/OrderProcessor_php 1 225 µs 547 µs 16,792 bytes bytes 225 µs 547 µs 16,792 bytes bytes
load::src/ProfilingData_php 1 223 µs 225 µs 18,784 bytes bytes 223 µs 225 µs 18,784 bytes bytes
load::Payments/GatewayLinkGenerator_php 1 205 µs 207 µs 15,912 bytes bytes 205 µs 207 µs 15,912 bytes bytes
load::Payment/LocationPaymentGateway_php 1 153 µs 155 µs 33,280 bytes bytes 153 µs 155 µs 33,280 bytes bytes
App\Services\PaymentGateways\PaymentGatewaysProvider::App\Service… 11 145 µs 136 µs 2,648 bytes bytes 14,837 µs 3,762 µs 50,680 bytes bytes
load::Payment/PaymentGatewayGlobalConfig_php 1 140 µs 142 µs 27,552 bytes bytes 140 µs 142 µs 27,552 bytes bytes
App\Services\RedirectFlow\Payments\OrderProcessor::getRedirectLin… 1 139 µs 245 µs -8,504 bytes bytes 10,850 µs 8,067 µs 44,960 bytes bytes
load::Payments/StatementCreator_php 1 137 µs 485 µs 6,616 bytes bytes 137 µs 485 µs 6,616 bytes bytes
App\Services\RedirectFlow\Payments\GatewayLinkGenerator::getPayLi… 1 79 µs 76 µs -1,184 bytes bytes 2,361 µs 1,993 µs 6,176 bytes bytes
load::Payments/PaymentStatementMetadataCast_php 1 63 µs 65 µs 5,440 bytes bytes 63 µs 65 µs 5,440 bytes bytes
load::settings/captive_portal_php 1 53 µs 53 µs 7,416 bytes bytes 53 µs 53 µs 7,416 bytes bytes
App\Models\Tenant\Finance\Payment\PaymentGateway::loadTitle 1 49 µs 45 µs 824 bytes bytes 3,254 µs 1,424 µs 4,584 bytes bytes
App\Models\Tenant\Finance\Payment\PaymentGateway::getSaveKey 1 43 µs 44 µs 696 bytes bytes 43 µs 44 µs 696 bytes bytes
load::settings/customers_php 1 42 µs 43 µs 4,992 bytes bytes 42 µs 43 µs 4,992 bytes bytes
App\Services\PaymentGateways\GlobalGateway::needAskAdditionalInfo… 1 42 µs 42 µs 680 bytes bytes 42 µs 42 µs 680 bytes bytes
Illuminate\Database\Eloquent\Collection::contains@1 1 41 µs 44 µs 1,432 bytes bytes 41 µs 44 µs 1,432 bytes bytes
Xhgui\Profiler\Profiler::disable 1 40 µs 36 µs -4,224 bytes bytes 272 µs 272 µs 15,728 bytes bytes
url 1 34 µs 34 µs 1,608 bytes bytes 34 µs 34 µs 1,608 bytes bytes
load::settings/finance_php 1 30 µs 32 µs 7,008 bytes bytes 30 µs 32 µs 7,008 bytes bytes
App\Dto\BaseData::toJson 8 29 µs 28 µs -1,848 bytes bytes 41 µs 43 µs 2,088 bytes bytes
load::settings/portal_php 1 25 µs 26 µs 3,160 bytes bytes 25 µs 26 µs 3,160 bytes bytes
Xhgui\Profiler\Profiler::registerShutdownHandler 1 24 µs 25 µs 1,200 bytes bytes 24 µs 25 µs 1,200 bytes bytes
load::settings/voucher_limit_notifications_php 1 24 µs 24 µs 6,000 bytes bytes 24 µs 24 µs 6,000 bytes bytes
App\Casts\Payments\PaymentStatementMetadataCast::set 8 24 µs 28 µs 1,328 bytes bytes 65 µs 71 µs 3,416 bytes bytes
App\Services\RedirectFlow\Payments\OrderProcessor::loadStatementI… 1 22 µs 24 µs 1,944 bytes bytes 22 µs 24 µs 1,944 bytes bytes
load::settings/status_page_notifications_php 1 21 µs 22 µs 5,816 bytes bytes 21 µs 22 µs 5,816 bytes bytes
load::settings/finance_notifications_php 1 20 µs 21 µs 4,448 bytes bytes 20 µs 21 µs 4,448 bytes bytes
App\Services\PaymentGateways\PaymentGatewaysProvider::gatewayIsAv… 1 18 µs 17 µs -16,784 bytes bytes 25,001 µs 8,048 µs 88,664 bytes bytes
App\Services\RedirectFlow\Payments\GatewayLinkGenerator::__constr… 1 16 µs 14 µs 824 bytes bytes 5,245 µs 3,489 µs 3,288 bytes bytes
Illuminate\Database\Eloquent\Model::setClassCastableAttribute 1 15 µs 13 µs 832 bytes bytes 31 µs 31 µs 4,176 bytes bytes
Illuminate\Database\Eloquent\Collection::contains 1 14 µs 12 µs 696 bytes bytes 55 µs 56 µs 2,128 bytes bytes
App\Dto\BaseData::toArray 8 12 µs 15 µs 3,936 bytes bytes 12 µs 15 µs 3,936 bytes bytes
Illuminate\Database\Eloquent\Model::normalizeCastClassResponse 8 µs 13 µs 4,304 bytes bytes µs 13 µs 4,304 bytes bytes
App\Models\Tenant\Finance\Payment\PaymentGateway::getDisplayName 1 µs µs 696 bytes bytes µs µs 696 bytes bytes
App\Models\Tenant\Location::App\Models\Tenant\{closure} 1 µs µs 696 bytes bytes 62 µs 63 µs 2,824 bytes bytes
App\Services\RedirectFlow\Payments\GatewayLinkGenerator::getGatew… 1 µs µs 664 bytes bytes µs µs 664 bytes bytes
App\Services\RedirectFlow\Payments\OrderProcessor::__construct 1 µs µs 632 bytes bytes 28 µs 29 µs 2,576 bytes bytes
Xhgui\Profiler\ProfilingData::__construct 1 µs µs 584 bytes bytes µs µs 584 bytes bytes
Illuminate\Routing\UrlGenerator::Stancl\Tenancy\Bootstrappers\{cl… 1 µs µs 584 bytes bytes µs µs 584 bytes bytes
Xhgui\Profiler\Profilers\XHProf::disable 1 µs µs 584 bytes bytes µs µs 584 bytes bytes
App\Services\PaymentGateways\GlobalGateway::getHiddenGateways 1 µs µs 632 bytes bytes µs µs 632 bytes bytes
App\Services\PaymentGateways\GlobalGateway::getTitle 1 µs µs 632 bytes bytes µs µs 632 bytes bytes
App\Services\RedirectFlow\Payments\StatementCreator::__construct 1 µs µs 632 bytes bytes µs µs 632 bytes bytes