Profile data for GET http://gigielectrical.powerlynx.app/portal/api/redirect-flow/order-plan/4?hash=cb69a9f67cd7a2ef759fc72732a2e927&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,706 µs
App\Services\PaymentGateways\PaymentGatewaysProvider::gatewayIsAvailableForLocation
15,733 µs
App\Services\RedirectFlow\Payments\GatewayLinkGenerator::__construct
3,589 µs
App\Services\RedirectFlow\Payments\GatewayLinkGenerator::generateDataForEncryption
1,862 µs
App\Services\RedirectFlow\Payments\StatementCreator::createPaymentStatement
1,379 µs
App\Services\RedirectFlow\Payments\OrderProcessor::getPaymentGateway
880 µs

Memory Hogs

load::settings/localization_php
94,640 bytes
load::settings/splynx_integration_php
64,176 bytes
load::Payments/OrderProcessor_php
16,792 bytes
load::Payments/GatewayLinkGenerator_php
15,912 bytes
load::settings/captive_portal_php
7,416 bytes
load::settings/finance_php
7,008 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,706 µs 14,012 µs -25,256 bytes bytes 55,278 µs 29,313 µs 173,960 bytes bytes
App\Services\PaymentGateways\PaymentGatewaysProvider::gatewayIsAv… 1 15,733 µs 6,337 µs -22,800 bytes bytes 16,015 µs 6,630 µs 12,368 bytes bytes
App\Services\RedirectFlow\Payments\GatewayLinkGenerator::__constr… 1 3,589 µs 1,735 µs -8,656 bytes bytes 3,718 µs 1,867 µs 3,256 bytes bytes
App\Services\RedirectFlow\Payments\GatewayLinkGenerator::generate… 1 1,862 µs 2,382 µs -27,328 bytes bytes 2,015 µs 2,713 µs 6,432 bytes bytes
App\Services\RedirectFlow\Payments\StatementCreator::createPaymen… 1 1,379 µs 899 µs 6,256 bytes bytes 1,516 µs 1,166 µs 14,480 bytes bytes
App\Services\RedirectFlow\Payments\OrderProcessor::getPaymentGate… 1 880 µs 554 µs 2,912 bytes bytes 880 µs 554 µs 2,912 bytes bytes
App\Services\RedirectFlow\TrialSessions\TrialSessionsMaker::isTri… 1 856 µs 525 µs 1,056 bytes bytes 856 µs 525 µs 1,056 bytes bytes
load::settings/splynx_integration_php 11 514 µs 528 µs 64,176 bytes bytes 514 µs 528 µs 64,176 bytes bytes
load::settings/localization_php 3 396 µs 576 µs 94,640 bytes bytes 396 µs 576 µs 94,640 bytes bytes
load::Payments/OrderProcessor_php 1 268 µs 486 µs 16,792 bytes bytes 268 µs 486 µs 16,792 bytes bytes
load::Payments/GatewayLinkGenerator_php 1 169 µs 169 µs 15,912 bytes bytes 169 µs 169 µs 15,912 bytes bytes
App\Services\RedirectFlow\Payments\OrderProcessor::getRedirectLin… 1 142 µs 135 µs -8,504 bytes bytes 8,680 µs 6,844 µs 42,792 bytes bytes
App\Services\RedirectFlow\Payments\GatewayLinkGenerator::getPayLi… 1 109 µs 107 µs -1,216 bytes bytes 2,159 µs 2,856 µs 7,488 bytes bytes
load::Payments/StatementCreator_php 1 95 µs 95 µs 6,616 bytes bytes 95 µs 95 µs 6,616 bytes bytes
load::settings/captive_portal_php 1 79 µs 80 µs 7,416 bytes bytes 79 µs 80 µs 7,416 bytes bytes
load::Payments/PaymentStatementMetadataCast_php 1 76 µs 204 µs 5,440 bytes bytes 76 µs 204 µs 5,440 bytes bytes
load::settings/customers_php 1 51 µs 51 µs 4,992 bytes bytes 51 µs 51 µs 4,992 bytes bytes
load::settings/finance_php 1 43 µs 44 µs 7,008 bytes bytes 43 µs 44 µs 7,008 bytes bytes
App\Services\PaymentGateways\GlobalGateway::needAskAdditionalInfo… 1 39 µs 39 µs 1,056 bytes bytes 39 µs 39 µs 1,056 bytes bytes
Xhgui\Profiler\Profiler::disable 1 34 µs 82 µs 776 bytes bytes 42 µs 92 µs 1,944 bytes bytes
App\Models\Tenant\Finance\Payment\PaymentGateway::getSaveKey 1 32 µs 32 µs 1,976 bytes bytes 32 µs 32 µs 1,976 bytes bytes
url 1 31 µs 31 µs 1,608 bytes bytes 31 µs 31 µs 1,608 bytes bytes
App\Dto\BaseData::toJson 8 26 µs 26 µs -1,848 bytes bytes 38 µs 39 µs 2,088 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\Casts\Payments\PaymentStatementMetadataCast::set 8 23 µs 24 µs 696 bytes bytes 61 µs 63 µs 2,784 bytes bytes
App\Services\RedirectFlow\Payments\OrderProcessor::loadStatementI… 1 20 µs 21 µs 1,304 bytes bytes 20 µs 21 µs 1,304 bytes bytes
load::settings/portal_php 1 19 µs 21 µs 3,160 bytes bytes 19 µs 21 µs 3,160 bytes bytes
load::settings/status_page_notifications_php 1 19 µs 20 µs 5,816 bytes bytes 19 µs 20 µs 5,816 bytes bytes
load::settings/voucher_limit_notifications_php 1 17 µs 18 µs 6,000 bytes bytes 17 µs 18 µs 6,000 bytes bytes
App\Dto\BaseData::toArray 8 12 µs 13 µs 3,936 bytes bytes 12 µs 13 µs 3,936 bytes bytes
Illuminate\Routing\UrlGenerator::Stancl\Tenancy\Bootstrappers\{cl… 1 µs µs 584 bytes bytes µs µs 584 bytes bytes
App\Services\RedirectFlow\Payments\OrderProcessor::__construct 1 µs µs 632 bytes bytes 26 µs 26 µs 1,936 bytes bytes
Xhgui\Profiler\ProfilingData::__construct 1 µs µs 584 bytes bytes µs µs 584 bytes bytes
App\Services\PaymentGateways\PaymentGatewaysProvider::App\Service… 2 µs µs 696 bytes bytes µs µs 696 bytes bytes
App\Services\RedirectFlow\Payments\GatewayLinkGenerator::getGatew… 1 µs µs 664 bytes bytes µs µs 664 bytes bytes
Xhgui\Profiler\Profiler::registerShutdownHandler 1 µs µs 1,200 bytes bytes µs µs 1,200 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