Profile data for GET http://gigielectrical.powerlynx.app/portal/api/redirect-flow/order-plan/12?hash=6a30d4a46631a4ee57de444d85d9a4b5&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,729 µs
App\Services\PaymentGateways\PaymentGatewaysProvider::gatewayIsAvailableForLocation
17,010 µs
App\Services\RedirectFlow\Payments\GatewayLinkGenerator::__construct
3,306 µs
App\Services\RedirectFlow\Payments\StatementCreator::createPaymentStatement
2,842 µs
App\Services\RedirectFlow\Payments\GatewayLinkGenerator::generateDataForEncryption
1,553 µs
App\Services\RedirectFlow\Payments\OrderProcessor::getPaymentGateway
970 µs

Memory Hogs

load::settings/localization_php
94,640 bytes
load::settings/splynx_integration_php
64,176 bytes
load::src/ProfilingData_php
18,784 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 28,729 µs 13,697 µs -25,104 bytes bytes 57,592 µs 28,941 µs 188,272 bytes bytes
App\Services\PaymentGateways\PaymentGatewaysProvider::gatewayIsAv… 1 17,010 µs 6,800 µs -22,016 bytes bytes 17,243 µs 7,041 µs 13,152 bytes bytes
App\Services\RedirectFlow\Payments\GatewayLinkGenerator::__constr… 1 3,306 µs 2,427 µs -8,656 bytes bytes 3,387 µs 2,509 µs 3,256 bytes bytes
App\Services\RedirectFlow\Payments\StatementCreator::createPaymen… 1 2,842 µs 1,180 µs 6,224 bytes bytes 2,995 µs 1,335 µs 14,448 bytes bytes
App\Services\RedirectFlow\Payments\GatewayLinkGenerator::generate… 1 1,553 µs 962 µs -27,328 bytes bytes 1,705 µs 1,172 µs 6,432 bytes bytes
App\Services\RedirectFlow\Payments\OrderProcessor::getPaymentGate… 1 970 µs 529 µs 2,912 bytes bytes 970 µs 529 µs 2,912 bytes bytes
App\Services\RedirectFlow\TrialSessions\TrialSessionsMaker::isTri… 1 750 µs 464 µs 1,056 bytes bytes 750 µs 464 µs 1,056 bytes bytes
load::settings/splynx_integration_php 11 435 µs 444 µs 64,176 bytes bytes 435 µs 444 µs 64,176 bytes bytes
load::settings/localization_php 3 364 µs 425 µs 94,640 bytes bytes 364 µs 425 µs 94,640 bytes bytes
load::Payments/OrderProcessor_php 1 264 µs 521 µs 16,792 bytes bytes 264 µs 521 µs 16,792 bytes bytes
load::src/ProfilingData_php 1 247 µs 249 µs 18,784 bytes bytes 247 µs 249 µs 18,784 bytes bytes
load::Payments/GatewayLinkGenerator_php 1 197 µs 197 µs 15,912 bytes bytes 197 µs 197 µs 15,912 bytes bytes
App\Services\RedirectFlow\Payments\OrderProcessor::getRedirectLin… 1 161 µs 191 µs -8,504 bytes bytes 9,676 µs 6,270 µs 42,760 bytes bytes
load::Payments/StatementCreator_php 1 160 µs 142 µs 6,616 bytes bytes 160 µs 142 µs 6,616 bytes bytes
load::Payments/PaymentStatementMetadataCast_php 1 73 µs 74 µs 5,440 bytes bytes 73 µs 74 µs 5,440 bytes bytes
App\Services\RedirectFlow\Payments\GatewayLinkGenerator::getPayLi… 1 66 µs 64 µs -1,216 bytes bytes 1,804 µs 1,271 µs 7,488 bytes bytes
load::settings/captive_portal_php 1 52 µs 53 µs 7,416 bytes bytes 52 µs 53 µs 7,416 bytes bytes
load::settings/customers_php 1 40 µs 42 µs 4,992 bytes bytes 40 µs 42 µs 4,992 bytes bytes
App\Dto\BaseData::toJson 8 35 µs 36 µs -1,848 bytes bytes 49 µs 54 µs 2,088 bytes bytes
App\Models\Tenant\Finance\Payment\PaymentGateway::getSaveKey 1 32 µs 33 µs 1,976 bytes bytes 32 µs 33 µs 1,976 bytes bytes
App\Services\PaymentGateways\GlobalGateway::needAskAdditionalInfo… 1 31 µs 32 µs 680 bytes bytes 31 µs 32 µs 680 bytes bytes
App\Casts\Payments\PaymentStatementMetadataCast::set 8 31 µs 27 µs 696 bytes bytes 80 µs 81 µs 2,784 bytes bytes
Xhgui\Profiler\Profiler::disable 1 29 µs 27 µs -4,224 bytes bytes 285 µs 285 µs 15,728 bytes bytes
load::settings/finance_php 1 27 µs 28 µs 7,008 bytes bytes 27 µs 28 µs 7,008 bytes bytes
load::settings/status_page_notifications_php 1 26 µs 28 µs 5,816 bytes bytes 26 µs 28 µs 5,816 bytes bytes
url 1 25 µs 26 µs 1,608 bytes bytes 25 µs 26 µs 1,608 bytes bytes
load::settings/portal_php 1 24 µs 24 µs 3,160 bytes bytes 24 µs 24 µs 3,160 bytes bytes
load::settings/voucher_limit_notifications_php 1 24 µs 25 µs 6,000 bytes bytes 24 µs 25 µs 6,000 bytes bytes
load::settings/finance_notifications_php 1 18 µs 19 µs 4,448 bytes bytes 18 µs 19 µs 4,448 bytes bytes
App\Services\RedirectFlow\Payments\OrderProcessor::loadStatementI… 1 18 µs 20 µs 1,304 bytes bytes 18 µs 20 µs 1,304 bytes bytes
App\Dto\BaseData::toArray 8 14 µs 18 µs 3,936 bytes bytes 14 µs 18 µs 3,936 bytes bytes
App\Services\RedirectFlow\Payments\GatewayLinkGenerator::getGatew… 1 µs µs 664 bytes bytes µs µs 664 bytes bytes
App\Services\RedirectFlow\Payments\OrderProcessor::__construct 1 µs µs 632 bytes bytes 24 µs 25 µs 1,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
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
Xhgui\Profiler\Profilers\XHProf::disable 1 µs µs 584 bytes bytes µs µs 584 bytes bytes
App\Services\RedirectFlow\Payments\StatementCreator::__construct 1 µs 96 µs 632 bytes bytes µs 96 µs 632 bytes bytes