Profile data for GET http://gigielectrical.powerlynx.app/portal/api/redirect-flow/order-plan/20?hash=3abdd8b997eebc4baabad792af68948e&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()
32,891 µs
App\Services\PaymentGateways\PaymentGatewaysProvider::gatewayIsAvailableForLocation
10,196 µs
App\Models\Tenant\Finance\Payment\PaymentGateway::getGlobalGateway
8,643 µs
App\Services\RedirectFlow\Payments\GatewayLinkGenerator::generateDataForEncryption
1,810 µs
App\Services\RedirectFlow\Payments\StatementCreator::createPaymentStatement
1,586 µs
App\Services\RedirectFlow\Payments\OrderProcessor::getPaymentGateway
1,131 µs

Memory Hogs

load::src/ProfilingData_php
100,704 bytes
load::settings/localization_php
94,640 bytes
load::settings/splynx_integration_php
52,896 bytes
load::Payments/OrderProcessor_php
16,792 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 32,891 µs 16,375 µs -25,224 bytes bytes 59,879 µs 30,055 µs 274,944 bytes bytes
App\Services\PaymentGateways\PaymentGatewaysProvider::gatewayIsAv… 1 10,196 µs 3,835 µs -3,424 bytes bytes 14,382 µs 5,595 µs 15,752 bytes bytes
App\Models\Tenant\Finance\Payment\PaymentGateway::getGlobalGatewa… 2 8,643 µs 4,055 µs -16,960 bytes bytes 8,824 µs 4,239 µs 6,232 bytes bytes
App\Services\RedirectFlow\Payments\GatewayLinkGenerator::generate… 1 1,810 µs 974 µs -27,328 bytes bytes 1,993 µs 1,147 µs 5,152 bytes bytes
App\Services\RedirectFlow\Payments\StatementCreator::createPaymen… 1 1,586 µs 1,104 µs 3,336 bytes bytes 1,806 µs 1,328 µs 18,608 bytes bytes
App\Services\RedirectFlow\Payments\OrderProcessor::getPaymentGate… 1 1,131 µs 735 µs 2,912 bytes bytes 1,131 µs 735 µs 2,912 bytes bytes
App\Services\RedirectFlow\TrialSessions\TrialSessionsMaker::isTri… 1 1,048 µs 392 µs 1,056 bytes bytes 1,048 µs 392 µs 1,056 bytes bytes
load::settings/localization_php 3 510 µs 504 µs 94,640 bytes bytes 510 µs 504 µs 94,640 bytes bytes
load::settings/splynx_integration_php 9 378 µs 388 µs 52,896 bytes bytes 378 µs 388 µs 52,896 bytes bytes
load::Payments/OrderProcessor_php 1 218 µs 220 µs 16,792 bytes bytes 218 µs 220 µs 16,792 bytes bytes
load::src/ProfilingData_php 1 191 µs 193 µs 100,704 bytes bytes 191 µs 193 µs 100,704 bytes bytes
load::Payments/GatewayLinkGenerator_php 1 177 µs 180 µs 15,912 bytes bytes 177 µs 180 µs 15,912 bytes bytes
load::Payments/PaymentStatementMetadataCast_php 1 129 µs 131 µs 5,440 bytes bytes 129 µs 131 µs 5,440 bytes bytes
App\Services\RedirectFlow\Payments\OrderProcessor::getRedirectLin… 1 109 µs 101 µs -8,504 bytes bytes 10,205 µs 6,321 µs 45,672 bytes bytes
load::settings/captive_portal_php 1 105 µs 106 µs 7,416 bytes bytes 105 µs 106 µs 7,416 bytes bytes
load::Payments/StatementCreator_php 1 92 µs 93 µs 6,616 bytes bytes 92 µs 93 µs 6,616 bytes bytes
App\Services\RedirectFlow\Payments\GatewayLinkGenerator::getPayLi… 1 68 µs 64 µs -1,216 bytes bytes 2,091 µs 1,242 µs 6,208 bytes bytes
App\Models\Tenant\Finance\Payment\PaymentGateway::loadTitle 1 62 µs 59 µs 824 bytes bytes 4,105 µs 1,674 µs 5,224 bytes bytes
load::settings/customers_php 1 56 µs 58 µs 4,992 bytes bytes 56 µs 58 µs 4,992 bytes bytes
load::settings/voucher_limit_notifications_php 1 56 µs 49 µs 6,000 bytes bytes 56 µs 49 µs 6,000 bytes bytes
App\Services\PaymentGateways\GlobalGateway::needAskAdditionalInfo… 1 49 µs 51 µs 680 bytes bytes 49 µs 51 µs 680 bytes bytes
load::settings/portal_php 1 36 µs 38 µs 3,160 bytes bytes 36 µs 38 µs 3,160 bytes bytes
load::settings/finance_php 1 35 µs 36 µs 7,008 bytes bytes 35 µs 36 µs 7,008 bytes bytes
Xhgui\Profiler\Profiler::disable 1 33 µs 28 µs -4,224 bytes bytes 232 µs 232 µs 97,648 bytes bytes
App\Dto\BaseData::toJson 8 32 µs 30 µs -1,848 bytes bytes 43 µs 45 µs 2,088 bytes bytes
App\Models\Tenant\Finance\Payment\PaymentGateway::getSaveKey 1 29 µs 30 µs 696 bytes bytes 29 µs 30 µs 696 bytes bytes
url 1 26 µs 27 µs 1,608 bytes bytes 26 µs 27 µs 1,608 bytes bytes
load::settings/finance_notifications_php 1 25 µs 28 µs 4,448 bytes bytes 25 µs 28 µs 4,448 bytes bytes
App\Casts\Payments\PaymentStatementMetadataCast::set 8 25 µs 22 µs 1,328 bytes bytes 68 µs 67 µs 3,416 bytes bytes
load::settings/status_page_notifications_php 1 23 µs 25 µs 5,816 bytes bytes 23 µs 25 µs 5,816 bytes bytes
App\Services\RedirectFlow\Payments\OrderProcessor::loadStatementI… 1 17 µs 19 µs 664 bytes bytes 17 µs 19 µs 664 bytes bytes
Illuminate\Database\Eloquent\Model::setClassCastableAttribute 1 14 µs 15 µs 2,112 bytes bytes 32 µs 33 µs 5,456 bytes bytes
App\Services\RedirectFlow\Payments\GatewayLinkGenerator::__constr… 1 14 µs 13 µs 824 bytes bytes 4,797 µs 2,640 µs 3,288 bytes bytes
App\Models\Tenant\Finance\Payment\PaymentGateway::getDisplayName 1 12 µs 13 µs 1,344 bytes bytes 12 µs 13 µs 1,344 bytes bytes
App\Dto\BaseData::toArray 8 11 µs 15 µs 3,936 bytes bytes 11 µs 15 µs 3,936 bytes bytes
Illuminate\Database\Eloquent\Model::normalizeCastClassResponse 8 µs 11 µs 4,304 bytes bytes µs 11 µs 4,304 bytes bytes
App\Services\RedirectFlow\Payments\OrderProcessor::__construct 1 µs µs 632 bytes bytes 23 µs 23 µs 1,296 bytes bytes
Xhgui\Profiler\ProfilingData::__construct 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
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
App\Services\PaymentGateways\PaymentGatewaysProvider::App\Service… 1 µs µs 696 bytes bytes µs µs 696 bytes bytes
Xhgui\Profiler\Profilers\XHProf::disable 1 µs µs 584 bytes bytes µs µs 584 bytes bytes
App\Services\PaymentGateways\GlobalGateway::getTitle 1 µs µs 632 bytes bytes µs µs 632 bytes bytes
App\Services\RedirectFlow\Payments\StatementCreator::__construct 1 µs µs 632 bytes bytes µs µs 632 bytes bytes