Profile data for GET http://nexxgigi.powerlynx.app/portal/api/redirect-flow/order-plan/8?hash=d4dd63e5a825475d7a24a25ed23d15ee&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()
28,832 µs
App\Services\PaymentGateways\PaymentGatewaysProvider::gatewayIsAvailableForLocation
18,801 µs
App\Services\RedirectFlow\Payments\GatewayLinkGenerator::__construct
3,252 µs
App\Services\RedirectFlow\Payments\GatewayLinkGenerator::generateDataForEncryption
1,685 µs
App\Services\RedirectFlow\Payments\StatementCreator::createPaymentStatement
1,612 µs
App\Services\RedirectFlow\Payments\OrderProcessor::getPaymentGateway
1,026 µ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/OrderProcessor_php
16,752 bytes
load::Payments/GatewayLinkGenerator_php
15,912 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 28,832 µs 14,977 µs -26,864 bytes bytes 58,601 µs 32,529 µs 185,384 bytes bytes
App\Services\PaymentGateways\PaymentGatewaysProvider::gatewayIsAv… 1 18,801 µs 8,432 µs -22,800 bytes bytes 19,120 µs 8,768 µs 12,368 bytes bytes
App\Services\RedirectFlow\Payments\GatewayLinkGenerator::__constr… 1 3,252 µs 2,702 µs -8,656 bytes bytes 3,325 µs 2,778 µs 3,256 bytes bytes
App\Services\RedirectFlow\Payments\GatewayLinkGenerator::generate… 1 1,685 µs 934 µs -27,360 bytes bytes 1,847 µs 1,100 µs 6,400 bytes bytes
App\Services\RedirectFlow\Payments\StatementCreator::createPaymen… 1 1,612 µs 716 µs 6,632 bytes bytes 1,791 µs 896 µs 14,856 bytes bytes
App\Services\RedirectFlow\Payments\OrderProcessor::getPaymentGate… 1 1,026 µs 980 µs 2,912 bytes bytes 1,026 µs 980 µs 2,912 bytes bytes
App\Services\RedirectFlow\TrialSessions\TrialSessionsMaker::isTri… 1 900 µs 928 µs 1,056 bytes bytes 900 µs 928 µs 1,056 bytes bytes
load::settings/splynx_integration_php 11 504 µs 525 µs 64,176 bytes bytes 504 µs 525 µs 64,176 bytes bytes
load::settings/localization_php 3 409 µs 414 µs 94,640 bytes bytes 409 µs 414 µs 94,640 bytes bytes
load::Payments/OrderProcessor_php 1 283 µs 504 µs 16,752 bytes bytes 283 µs 504 µs 16,752 bytes bytes
load::Payments/GatewayLinkGenerator_php 1 177 µs 178 µs 15,912 bytes bytes 177 µs 178 µs 15,912 bytes bytes
load::src/ProfilingData_php 1 160 µs 162 µs 18,784 bytes bytes 160 µs 162 µs 18,784 bytes bytes
load::Payments/StatementCreator_php 1 138 µs 139 µs 6,616 bytes bytes 138 µs 139 µs 6,616 bytes bytes
App\Services\RedirectFlow\Payments\OrderProcessor::getRedirectLin… 1 127 µs 136 µs -8,504 bytes bytes 8,536 µs 6,313 µs 42,488 bytes bytes
App\Services\RedirectFlow\Payments\GatewayLinkGenerator::getPayLi… 1 97 µs 96 µs -256 bytes bytes 1,951 µs 1,203 µs 6,808 bytes bytes
load::Payments/PaymentStatementMetadataCast_php 1 80 µs 81 µs 5,440 bytes bytes 80 µs 81 µs 5,440 bytes bytes
load::settings/customers_php 1 70 µs 70 µs 4,992 bytes bytes 70 µs 70 µs 4,992 bytes bytes
App\Dto\BaseData::toJson 8 61 µs 43 µs -1,848 bytes bytes 72 µs 73 µs 2,088 bytes bytes
load::settings/captive_portal_php 1 60 µs 61 µs 7,416 bytes bytes 60 µs 61 µs 7,416 bytes bytes
App\Services\PaymentGateways\GlobalGateway::needAskAdditionalInfo… 1 49 µs 50 µs 648 bytes bytes 49 µs 50 µs 648 bytes bytes
load::settings/finance_php 1 35 µs 36 µs 7,008 bytes bytes 35 µs 36 µs 7,008 bytes bytes
App\Models\Tenant\Finance\Payment\PaymentGateway::getSaveKey 1 32 µs 34 µs 1,976 bytes bytes 32 µs 34 µs 1,976 bytes bytes
App\Casts\Payments\PaymentStatementMetadataCast::set 8 27 µs 26 µs 696 bytes bytes 99 µs 99 µs 2,784 bytes bytes
Xhgui\Profiler\Profiler::disable 1 27 µs 24 µs -4,224 bytes bytes 195 µs 195 µs 15,728 bytes bytes
load::settings/finance_notifications_php 1 24 µs 25 µs 4,448 bytes bytes 24 µs 25 µs 4,448 bytes bytes
App\Services\RedirectFlow\Payments\OrderProcessor::loadStatementI… 1 23 µs 124 µs 1,304 bytes bytes 23 µs 124 µs 1,304 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/voucher_limit_notifications_php 1 21 µs 21 µs 6,000 bytes bytes 21 µs 21 µs 6,000 bytes bytes
load::settings/portal_php 1 20 µs 20 µs 3,160 bytes bytes 20 µs 20 µs 3,160 bytes bytes
App\Dto\BaseData::toArray 8 11 µs 30 µs 3,936 bytes bytes 11 µs 30 µs 3,936 bytes bytes
App\Services\RedirectFlow\Payments\OrderProcessor::__construct 1 µs µs 632 bytes bytes 30 µs 130 µs 1,936 bytes bytes
App\Services\RedirectFlow\Payments\GatewayLinkGenerator::getGatew… 1 µs µs 664 bytes bytes µs µs 664 bytes bytes
App\Services\PaymentGateways\PaymentGatewaysProvider::App\Service… 2 µs µs 696 bytes bytes µs µs 696 bytes bytes
Xhgui\Profiler\Profiler::registerShutdownHandler 1 µs µs 1,200 bytes bytes µs µs 1,200 bytes bytes
Illuminate\Routing\UrlGenerator::Stancl\Tenancy\Bootstrappers\{cl… 1 µs µs 584 bytes bytes µs µs 584 bytes bytes
Xhgui\Profiler\ProfilingData::__construct 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\RedirectFlow\Payments\StatementCreator::__construct 1 µs µs 632 bytes bytes µs µs 632 bytes bytes