Profile data for GET http://gigielectrical.powerlynx.app/portal/api/redirect-flow/order-plan/20?hash=1d46adab9b67e2126f2819be9c2b7932&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,334 µs
App\Services\PaymentGateways\PaymentGatewaysProvider::gatewayIsAvailableForLocation
17,021 µs
App\Services\RedirectFlow\Payments\GatewayLinkGenerator::__construct
3,093 µs
App\Services\RedirectFlow\Payments\GatewayLinkGenerator::generateDataForEncryption
1,745 µs
App\Services\RedirectFlow\Payments\StatementCreator::createPaymentStatement
1,607 µs
App\Services\RedirectFlow\Payments\OrderProcessor::getPaymentGateway
1,071 µ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
load::settings/voucher_limit_notifications_php
6,000 bytes
load::settings/status_page_notifications_php
5,816 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,334 µs 12,793 µs -20,152 bytes bytes 54,976 µs 24,177 µs 144,440 bytes bytes
App\Services\PaymentGateways\PaymentGatewaysProvider::gatewayIsAv… 1 17,021 µs 6,159 µs -22,800 bytes bytes 17,236 µs 6,381 µs 12,368 bytes bytes
App\Services\RedirectFlow\Payments\GatewayLinkGenerator::__constr… 1 3,093 µs 1,142 µs -8,656 bytes bytes 3,189 µs 1,240 µs 3,256 bytes bytes
App\Services\RedirectFlow\Payments\GatewayLinkGenerator::generate… 1 1,745 µs 569 µs -27,360 bytes bytes 1,888 µs 714 µs 6,400 bytes bytes
App\Services\RedirectFlow\Payments\StatementCreator::createPaymen… 1 1,607 µs 958 µs 3,648 bytes bytes 1,692 µs 1,043 µs 12,200 bytes bytes
App\Services\RedirectFlow\Payments\OrderProcessor::getPaymentGate… 1 1,071 µs 613 µs 2,912 bytes bytes 1,071 µs 613 µs 2,912 bytes bytes
App\Services\RedirectFlow\TrialSessions\TrialSessionsMaker::isTri… 1 775 µs 593 µs 1,056 bytes bytes 775 µs 593 µs 1,056 bytes bytes
load::settings/splynx_integration_php 11 406 µs 417 µs 64,176 bytes bytes 406 µs 417 µs 64,176 bytes bytes
load::settings/localization_php 3 331 µs 334 µs 94,640 bytes bytes 331 µs 334 µs 94,640 bytes bytes
App\Services\RedirectFlow\Payments\OrderProcessor::getRedirectLin… 1 73 µs 69 µs -1,048 bytes bytes 8,020 µs 3,784 µs 25,368 bytes bytes
App\Services\RedirectFlow\Payments\GatewayLinkGenerator::getPayLi… 1 62 µs 57 µs -1,256 bytes bytes 1,993 µs 816 µs 7,416 bytes bytes
load::settings/captive_portal_php 1 57 µs 58 µs 7,416 bytes bytes 57 µs 58 µs 7,416 bytes bytes
load::settings/finance_php 1 47 µs 49 µs 7,008 bytes bytes 47 µs 49 µs 7,008 bytes bytes
url 1 39 µs 40 µs 1,608 bytes bytes 39 µs 40 µs 1,608 bytes bytes
load::settings/customers_php 1 36 µs 37 µs 4,992 bytes bytes 36 µs 37 µs 4,992 bytes bytes
App\Services\PaymentGateways\GlobalGateway::needAskAdditionalInfo… 1 30 µs 31 µs 648 bytes bytes 30 µs 31 µs 648 bytes bytes
App\Dto\BaseData::toJson 8 28 µs 24 µs -1,848 bytes bytes 38 µs 40 µs 2,088 bytes bytes
App\Casts\Payments\PaymentStatementMetadataCast::set 8 27 µs 24 µs 1,328 bytes bytes 65 µs 64 µs 3,416 bytes bytes
App\Models\Tenant\Finance\Payment\PaymentGateway::getSaveKey 1 27 µs 28 µs 1,976 bytes bytes 27 µs 28 µs 1,976 bytes bytes
load::settings/finance_notifications_php 1 23 µs 23 µs 4,448 bytes bytes 23 µs 23 µs 4,448 bytes bytes
load::settings/voucher_limit_notifications_php 1 23 µs 25 µs 6,000 bytes bytes 23 µs 25 µs 6,000 bytes bytes
load::settings/status_page_notifications_php 1 20 µs 21 µs 5,816 bytes bytes 20 µs 21 µs 5,816 bytes bytes
load::settings/portal_php 1 17 µs 18 µs 3,160 bytes bytes 17 µs 18 µs 3,160 bytes bytes
App\Services\RedirectFlow\Payments\OrderProcessor::loadStatementI… 1 11 µs 12 µs 664 bytes bytes 11 µs 12 µs 664 bytes bytes
Illuminate\Database\Eloquent\Model::setClassCastableAttribute 1 11 µs µs 832 bytes bytes 24 µs 25 µs 4,176 bytes bytes
App\Dto\BaseData::toArray 8 10 µs 16 µs 3,936 bytes bytes 10 µs 16 µs 3,936 bytes bytes
Xhgui\Profiler\Profiler::disable 1 10 µs µs 776 bytes bytes 16 µs 16 µs 1,944 bytes bytes
Illuminate\Database\Eloquent\Model::normalizeCastClassResponse 8 µs 12 µs 4,304 bytes bytes µs 12 µs 4,304 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 1,272 bytes bytes 17 µs 18 µs 1,936 bytes bytes
Illuminate\Routing\UrlGenerator::Stancl\Tenancy\Bootstrappers\{cl… 1 µs µs 584 bytes bytes µs µs 584 bytes bytes
Xhgui\Profiler\Profiler::registerShutdownHandler 1 µs µs 1,200 bytes bytes µs µs 1,200 bytes bytes
App\Services\RedirectFlow\Payments\GatewayLinkGenerator::getGatew… 1 µs µs 664 bytes bytes µs µs 664 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