Profile data for GET http://swift.powerlynx.app/portal/api/redirect-flow/order-plan/1?hash=18a1017ba16706713aaaf7140f44a77f&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()
36,643 µs
App\Services\PaymentGateways\PaymentGatewaysProvider::gatewayIsAvailableForLocation
28,440 µs
App\Services\RedirectFlow\Payments\GatewayLinkGenerator::__construct
3,192 µs
App\Services\RedirectFlow\Payments\GatewayLinkGenerator::generateDataForEncryption
1,529 µs
App\Services\RedirectFlow\Payments\StatementCreator::createPaymentStatement
1,282 µs
App\Services\RedirectFlow\Payments\OrderProcessor::getPaymentGateway
1,068 µs

Memory Hogs

load::settings/localization_php
94,640 bytes
load::src/ProfilingData_php
18,784 bytes
load::Payments/OrderProcessor_php
16,696 bytes
App\Services\PaymentGateways\PaymentGatewaysProvider::gatewayIsAvailableForLocation
16,608 bytes
load::Payments/GatewayLinkGenerator_php
15,912 bytes
load::Database/QueryException_php
10,184 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 36,643 µs 18,743 µs -14,336 bytes bytes 75,074 µs 39,941 µs 201,360 bytes bytes
App\Services\PaymentGateways\PaymentGatewaysProvider::gatewayIsAv… 1 28,440 µs 12,896 µs 16,608 bytes bytes 28,448 µs 12,907 µs 17,304 bytes bytes
App\Services\RedirectFlow\Payments\GatewayLinkGenerator::__constr… 1 3,192 µs 2,534 µs 5,120 bytes bytes 3,192 µs 2,534 µs 5,120 bytes bytes
App\Services\RedirectFlow\Payments\GatewayLinkGenerator::generate… 1 1,529 µs 834 µs -27,360 bytes bytes 1,682 µs 988 µs 5,120 bytes bytes
App\Services\RedirectFlow\Payments\StatementCreator::createPaymen… 1 1,282 µs 602 µs 7,104 bytes bytes 1,282 µs 602 µs 7,104 bytes bytes
App\Services\RedirectFlow\Payments\OrderProcessor::getPaymentGate… 1 1,068 µs 1,000 µs 2,912 bytes bytes 1,068 µs 1,000 µs 2,912 bytes bytes
App\Services\RedirectFlow\TrialSessions\TrialSessionsMaker::isTri… 1 798 µs 774 µs 1,056 bytes bytes 798 µs 774 µs 1,056 bytes bytes
load::settings/localization_php 3 421 µs 422 µs 94,640 bytes bytes 421 µs 422 µs 94,640 bytes bytes
load::Payments/OrderProcessor_php 1 239 µs 254 µs 16,696 bytes bytes 239 µs 254 µs 16,696 bytes bytes
load::Payments/GatewayLinkGenerator_php 1 215 µs 216 µs 15,912 bytes bytes 215 µs 216 µs 15,912 bytes bytes
load::src/ProfilingData_php 1 177 µs 179 µs 18,784 bytes bytes 177 µs 179 µs 18,784 bytes bytes
App\Services\RedirectFlow\Payments\OrderProcessor::getRedirectLin… 1 140 µs 131 µs -8,248 bytes bytes 7,821 µs 5,875 µs 36,600 bytes bytes
load::Payments/StatementCreator_php 1 127 µs 127 µs 6,616 bytes bytes 127 µs 127 µs 6,616 bytes bytes
load::Database/QueryException_php 1 119 µs 120 µs 10,184 bytes bytes 119 µs 120 µs 10,184 bytes bytes
Illuminate\Database\MySqlConnection::isUniqueConstraintError 1 80 µs 110 µs 600 bytes bytes 80 µs 110 µs 600 bytes bytes
App\Services\RedirectFlow\Payments\GatewayLinkGenerator::getPayLi… 1 77 µs 75 µs -840 bytes bytes 1,795 µs 1,262 µs 6,552 bytes bytes
load::settings/splynx_integration_php 1 58 µs 61 µs 6,512 bytes bytes 58 µs 61 µs 6,512 bytes bytes
load::settings/captive_portal_php 1 49 µs 49 µs 7,416 bytes bytes 49 µs 49 µs 7,416 bytes bytes
App\Services\PaymentGateways\GlobalGateway::needAskAdditionalInfo… 1 39 µs 261 µs 648 bytes bytes 39 µs 261 µs 648 bytes bytes
App\Models\Tenant\Finance\Payment\PaymentGateway::getSaveKey 1 35 µs 36 µs 696 bytes bytes 35 µs 36 µs 696 bytes bytes
load::settings/customers_php 1 34 µs 35 µs 4,992 bytes bytes 34 µs 35 µs 4,992 bytes bytes
Illuminate\Database\Connection::causedByLostConnection 1 32 µs 33 µs 632 bytes bytes 32 µs 33 µs 632 bytes bytes
load::settings/finance_php 1 30 µs 30 µs 7,008 bytes bytes 30 µs 30 µs 7,008 bytes bytes
url 1 29 µs 29 µs 1,608 bytes bytes 29 µs 29 µs 1,608 bytes bytes
Xhgui\Profiler\Profiler::disable 1 28 µs 26 µs -4,224 bytes bytes 222 µs 222 µs 15,728 bytes bytes
load::settings/portal_php 1 25 µs 26 µs 3,160 bytes bytes 25 µs 26 µs 3,160 bytes bytes
load::settings/status_page_notifications_php 1 23 µs 23 µs 5,816 bytes bytes 23 µs 23 µs 5,816 bytes bytes
load::settings/finance_notifications_php 1 22 µs 23 µs 4,448 bytes bytes 22 µs 23 µs 4,448 bytes bytes
load::settings/voucher_limit_notifications_php 1 18 µs 19 µs 6,000 bytes bytes 18 µs 19 µs 6,000 bytes bytes
App\Services\RedirectFlow\Payments\OrderProcessor::loadStatementI… 1 18 µs 19 µs 664 bytes bytes 18 µs 19 µs 664 bytes bytes
Xhgui\Profiler\Profilers\XHProf::disable 1 13 µs 13 µs 584 bytes bytes 13 µs 13 µs 584 bytes bytes
Illuminate\Routing\UrlGenerator::Stancl\Tenancy\Bootstrappers\{cl… 1 10 µs 10 µs 584 bytes bytes 10 µs 10 µs 584 bytes bytes
Illuminate\Support\Str::replaceArray 1 µs µs 1,592 bytes bytes 11 µs 12 µs 2,208 bytes bytes
App\Services\PaymentGateways\PaymentGatewaysProvider::App\Service… 3 µs 11 µs 696 bytes bytes µs 11 µs 696 bytes bytes
App\Services\RedirectFlow\Payments\GatewayLinkGenerator::getGatew… 1 µs 170 µs 664 bytes bytes µs 170 µs 664 bytes bytes
Illuminate\Database\QueryException::formatMessage 1 µs µs 152 bytes bytes 17 µs 17 µs 2,360 bytes bytes
Illuminate\Database\QueryException::__construct 1 µs µs 1,272 bytes bytes 23 µs 23 µs 3,632 bytes bytes
Illuminate\Database\Connection::tryAgainIfCausedByLostConnection 1 µs µs 696 bytes bytes 38 µs 39 µs 1,328 bytes bytes
App\Services\RedirectFlow\Payments\OrderProcessor::__construct 1 µs µs 632 bytes bytes 24 µs 25 µs 1,296 bytes bytes
Illuminate\Database\Connection::handleQueryException 1 µs µs 632 bytes bytes 43 µs 43 µs 1,960 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\Support\Str::toStringOr 2 µs µs 616 bytes bytes µs µs 616 bytes bytes
App\Services\RedirectFlow\Payments\StatementCreator::__construct 1 µs µs 632 bytes bytes µs µs 632 bytes bytes