Profile data for GET http://gigielectrical.powerlynx.app/portal/api/redirect-flow/order-plan/6?hash=64c2cd368a6dce4ee0b271468c3b1a44&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()
33,493 µs
App\Services\PaymentGateways\PaymentGatewaysProvider::gatewayIsAvailableForLocation
20,507 µs
App\Services\RedirectFlow\Payments\GatewayLinkGenerator::__construct
3,994 µs
App\Services\RedirectFlow\Payments\GatewayLinkGenerator::generateDataForEncryption
1,860 µs
App\Services\RedirectFlow\Payments\StatementCreator::createPaymentStatement
1,759 µs
App\Services\RedirectFlow\Payments\OrderProcessor::getPaymentGateway
1,226 µs

Memory Hogs

load::settings/localization_php
94,640 bytes
load::settings/splynx_integration_php
64,176 bytes
load::settings/captive_portal_php
7,416 bytes
load::settings/finance_php
7,008 bytes
App\Services\RedirectFlow\Payments\StatementCreator::createPaymentStatement
6,600 bytes
load::settings/voucher_limit_notifications_php
6,000 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 33,493 µs 15,566 µs -19,944 bytes bytes 65,589 µs 33,317 µs 143,032 bytes bytes
App\Services\PaymentGateways\PaymentGatewaysProvider::gatewayIsAv… 1 20,507 µs 8,583 µs -22,800 bytes bytes 20,835 µs 8,916 µs 12,368 bytes bytes
App\Services\RedirectFlow\Payments\GatewayLinkGenerator::__constr… 1 3,994 µs 2,996 µs -8,656 bytes bytes 4,122 µs 3,127 µs 3,256 bytes bytes
App\Services\RedirectFlow\Payments\GatewayLinkGenerator::generate… 1 1,860 µs 1,196 µs -27,360 bytes bytes 2,028 µs 1,365 µs 5,120 bytes bytes
App\Services\RedirectFlow\Payments\StatementCreator::createPaymen… 1 1,759 µs 665 µs 6,600 bytes bytes 1,827 µs 735 µs 9,384 bytes bytes
App\Services\RedirectFlow\Payments\OrderProcessor::getPaymentGate… 1 1,226 µs 1,290 µs 2,912 bytes bytes 1,226 µs 1,290 µs 2,912 bytes bytes
App\Services\RedirectFlow\TrialSessions\TrialSessionsMaker::isTri… 1 1,086 µs 1,111 µs 1,056 bytes bytes 1,086 µs 1,111 µs 1,056 bytes bytes
load::settings/splynx_integration_php 11 643 µs 659 µs 64,176 bytes bytes 643 µs 659 µs 64,176 bytes bytes
load::settings/localization_php 3 363 µs 366 µs 94,640 bytes bytes 363 µs 366 µs 94,640 bytes bytes
App\Services\RedirectFlow\Payments\OrderProcessor::getRedirectLin… 1 101 µs 199 µs 1,512 bytes bytes 9,398 µs 6,929 µs 23,184 bytes bytes
App\Services\RedirectFlow\Payments\GatewayLinkGenerator::getPayLi… 1 86 µs 204 µs -296 bytes bytes 2,119 µs 1,575 µs 5,488 bytes bytes
load::settings/captive_portal_php 1 62 µs 62 µs 7,416 bytes bytes 62 µs 62 µs 7,416 bytes bytes
load::settings/customers_php 1 42 µs 43 µs 4,992 bytes bytes 42 µs 43 µs 4,992 bytes bytes
load::settings/voucher_limit_notifications_php 1 38 µs 39 µs 6,000 bytes bytes 38 µs 39 µs 6,000 bytes bytes
App\Models\Tenant\Finance\Payment\PaymentGateway::getSaveKey 1 37 µs 37 µs 696 bytes bytes 37 µs 37 µs 696 bytes bytes
App\Services\PaymentGateways\GlobalGateway::needAskAdditionalInfo… 1 35 µs 36 µs 648 bytes bytes 35 µs 36 µs 648 bytes bytes
load::settings/finance_php 1 34 µs 35 µs 7,008 bytes bytes 34 µs 35 µs 7,008 bytes bytes
load::settings/portal_php 1 29 µs 31 µs 3,160 bytes bytes 29 µs 31 µs 3,160 bytes bytes
App\Dto\BaseData::toJson 8 29 µs 28 µs -1,848 bytes bytes 40 µs 44 µs 2,088 bytes bytes
App\Casts\Payments\PaymentStatementMetadataCast::set 8 28 µs 26 µs 696 bytes bytes 68 µs 70 µs 2,784 bytes bytes
load::settings/finance_notifications_php 1 21 µs 21 µs 4,448 bytes bytes 21 µs 21 µs 4,448 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
App\Services\RedirectFlow\Adverts\Adverts::checkCompletion 1 18 µs 18 µs 568 bytes bytes 18 µs 18 µs 568 bytes bytes
App\Services\RedirectFlow\Payments\OrderProcessor::loadStatementI… 1 18 µs 21 µs 1,304 bytes bytes 18 µs 21 µs 1,304 bytes bytes
App\Dto\BaseData::toArray 8 11 µs 16 µs 3,936 bytes bytes 11 µs 16 µs 3,936 bytes bytes
Xhgui\Profiler\Profiler::disable 1 11 µs µs 776 bytes bytes 16 µs 16 µs 1,944 bytes bytes
App\Services\RedirectFlow\Payments\OrderProcessor::__construct 1 µs µs 632 bytes bytes 26 µs 27 µs 1,936 bytes bytes
App\Services\PaymentGateways\PaymentGatewaysProvider::App\Service… 2 µs µs 696 bytes bytes µs µs 696 bytes bytes
Illuminate\Routing\UrlGenerator::Stancl\Tenancy\Bootstrappers\{cl… 1 µs µs 584 bytes bytes µs µs 584 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
App\Services\RedirectFlow\Payments\StatementCreator::__construct 1 µs µs 632 bytes bytes µs µs 632 bytes bytes
Xhgui\Profiler\Profilers\XHProf::disable 1 µs µs 584 bytes bytes µs µs 584 bytes bytes