Profile data for GET http://gigielectrical.powerlynx.app/portal/api/redirect-flow/order-plan/20?hash=7e86623e18ca74862a1d62d4d817c48a&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()
23,547 µs
App\Services\PaymentGateways\PaymentGatewaysProvider::gatewayIsAvailableForLocation
14,586 µs
App\Services\RedirectFlow\Payments\GatewayLinkGenerator::__construct
2,680 µs
App\Services\RedirectFlow\Payments\StatementCreator::createPaymentStatement
1,479 µs
App\Services\RedirectFlow\Payments\GatewayLinkGenerator::generateDataForEncryption
1,358 µs
App\Services\RedirectFlow\Payments\OrderProcessor::getPaymentGateway
755 µs

Memory Hogs

load::settings/localization_php
94,640 bytes
App\Services\RedirectFlow\Payments\OrderProcessor::getRedirectLink
73,416 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
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 23,547 µs 11,909 µs -25,192 bytes bytes 47,004 µs 24,233 µs 269,584 bytes bytes
App\Services\PaymentGateways\PaymentGatewaysProvider::gatewayIsAv… 1 14,586 µs 5,806 µs -22,800 bytes bytes 14,800 µs 6,025 µs 12,368 bytes bytes
App\Services\RedirectFlow\Payments\GatewayLinkGenerator::__constr… 1 2,680 µs 1,150 µs -8,656 bytes bytes 2,758 µs 1,230 µs 3,256 bytes bytes
App\Services\RedirectFlow\Payments\StatementCreator::createPaymen… 1 1,479 µs 986 µs 7,240 bytes bytes 1,597 µs 1,103 µs 15,464 bytes bytes
App\Services\RedirectFlow\Payments\GatewayLinkGenerator::generate… 1 1,358 µs 1,131 µs -27,360 bytes bytes 1,493 µs 1,268 µs 6,400 bytes bytes
App\Services\RedirectFlow\Payments\OrderProcessor::getPaymentGate… 1 755 µs 422 µs 2,912 bytes bytes 755 µs 422 µs 2,912 bytes bytes
App\Services\RedirectFlow\TrialSessions\TrialSessionsMaker::isTri… 1 675 µs 320 µs 1,056 bytes bytes 675 µs 320 µs 1,056 bytes bytes
load::settings/splynx_integration_php 11 376 µs 385 µs 64,176 bytes bytes 376 µs 385 µs 64,176 bytes bytes
load::settings/localization_php 3 322 µs 324 µs 94,640 bytes bytes 322 µs 324 µs 94,640 bytes bytes
load::Payments/OrderProcessor_php 1 204 µs 445 µs 16,752 bytes bytes 204 µs 445 µs 16,752 bytes bytes
load::Payments/GatewayLinkGenerator_php 1 153 µs 485 µs 15,912 bytes bytes 153 µs 485 µs 15,912 bytes bytes
load::src/ProfilingData_php 1 152 µs 154 µs 18,784 bytes bytes 152 µs 154 µs 18,784 bytes bytes
App\Services\RedirectFlow\Payments\OrderProcessor::getRedirectLin… 1 90 µs 84 µs 73,416 bytes bytes 7,000 µs 4,746 µs 125,016 bytes bytes
load::settings/customers_php 1 85 µs 86 µs 4,992 bytes bytes 85 µs 86 µs 4,992 bytes bytes
load::Payments/StatementCreator_php 1 76 µs 77 µs 6,616 bytes bytes 76 µs 77 µs 6,616 bytes bytes
App\Services\RedirectFlow\Payments\GatewayLinkGenerator::getPayLi… 1 73 µs 70 µs -256 bytes bytes 1,570 µs 1,343 µs 6,808 bytes bytes
load::Payments/PaymentStatementMetadataCast_php 1 57 µs 58 µs 5,440 bytes bytes 57 µs 58 µs 5,440 bytes bytes
load::settings/captive_portal_php 1 48 µs 49 µs 7,416 bytes bytes 48 µs 49 µs 7,416 bytes bytes
load::settings/finance_php 1 32 µs 32 µs 7,008 bytes bytes 32 µs 32 µs 7,008 bytes bytes
load::settings/portal_php 1 28 µs 28 µs 3,160 bytes bytes 28 µs 28 µs 3,160 bytes bytes
App\Dto\BaseData::toJson 8 28 µs 28 µs -1,848 bytes bytes 38 µs 41 µs 2,088 bytes bytes
App\Services\PaymentGateways\GlobalGateway::needAskAdditionalInfo… 1 27 µs 27 µs 648 bytes bytes 27 µs 27 µs 648 bytes bytes
App\Models\Tenant\Finance\Payment\PaymentGateway::getSaveKey 1 25 µs 26 µs 1,976 bytes bytes 25 µs 26 µs 1,976 bytes bytes
App\Casts\Payments\PaymentStatementMetadataCast::set 8 23 µs 18 µs 696 bytes bytes 61 µs 59 µs 2,784 bytes bytes
Xhgui\Profiler\Profiler::disable 1 23 µs 18 µs -4,224 bytes bytes 180 µs 179 µs 15,728 bytes bytes
load::settings/status_page_notifications_php 1 18 µs 19 µs 5,816 bytes bytes 18 µs 19 µs 5,816 bytes bytes
load::settings/finance_notifications_php 1 17 µs 18 µs 4,448 bytes bytes 17 µs 18 µs 4,448 bytes bytes
load::settings/voucher_limit_notifications_php 1 17 µs 17 µs 6,000 bytes bytes 17 µs 17 µs 6,000 bytes bytes
App\Services\RedirectFlow\Payments\OrderProcessor::loadStatementI… 1 12 µs 13 µs 1,304 bytes bytes 12 µs 13 µs 1,304 bytes bytes
App\Dto\BaseData::toArray 8 10 µs 13 µs 3,936 bytes bytes 10 µ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\PaymentGateways\PaymentGatewaysProvider::App\Service… 2 µs µs 696 bytes bytes µs µs 696 bytes bytes
App\Services\RedirectFlow\Payments\OrderProcessor::__construct 1 µs µs 632 bytes bytes 17 µs 17 µs 1,936 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\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