Profile data for GET http://ikeja.powerlynx.app/portal/api/redirect-flow/order-plan/1?hash=e1f37f33b539c46ccff67def5c1d7f72&gateway=ikeja

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

App\Services\PaymentGateways\PaymentGatewaysProvider::gatewayIsAvailableForLocation
13,595 µs
main()
13,244 µs
App\Http\Controllers\Tenant\CaptivePortal\PlansController::orderPlan
11,917 µs
App\Services\RedirectFlow\Payments\GatewayLinkGenerator::__construct
3,003 µs
App\Services\RedirectFlow\Payments\GatewayLinkGenerator::generateDataForEncryption
1,426 µs
App\Repositories\Tenant\RedirectFlow\PlansRepository::checkIfPlanIsAvailable
1,079 µs

Memory Hogs

load::settings/localization_php
95,240 bytes
load::settings/splynx_integration_php
53,528 bytes
load::Payments/OrderProcessor_php
16,832 bytes
load::Payments/GatewayLinkGenerator_php
15,912 bytes
load::settings/captive_portal_php
7,416 bytes
load::settings/finance_php
7,008 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
App\Services\PaymentGateways\PaymentGatewaysProvider::gatewayIsAv… 1 13,595 µs 5,306 µs -11,784 bytes bytes 13,766 µs 5,482 µs 12,744 bytes bytes
main() 1 13,244 µs 6,279 µs -3,648 bytes bytes 49,190 µs 25,566 µs 207,608 bytes bytes
App\Http\Controllers\Tenant\CaptivePortal\PlansController::orderP… 1 11,917 µs 6,088 µs -5,024 bytes bytes 35,544 µs 18,876 µs 130,472 bytes bytes
App\Services\RedirectFlow\Payments\GatewayLinkGenerator::__constr… 1 3,003 µs 1,250 µs -8,656 bytes bytes 3,109 µs 1,360 µs 3,256 bytes bytes
App\Services\RedirectFlow\Payments\GatewayLinkGenerator::generate… 1 1,426 µs 968 µs -27,392 bytes bytes 1,580 µs 1,856 µs 5,088 bytes bytes
App\Repositories\Tenant\RedirectFlow\PlansRepository::checkIfPlan… 1 1,079 µs 454 µs 2,064 bytes bytes 1,079 µs 454 µs 2,064 bytes bytes
App\Services\RedirectFlow\Payments\OrderProcessor::getPaymentGate… 1 875 µs 505 µs 2,904 bytes bytes 875 µs 505 µs 2,904 bytes bytes
App\Services\RedirectFlow\TrialSessions\TrialSessionsMaker::isTri… 1 648 µs 405 µs 1,120 bytes bytes 648 µs 405 µs 1,120 bytes bytes
Illuminate\Database\MySqlConnection::Illuminate\Database\{closure… 1 602 µs 375 µs 2,488 bytes bytes 602 µs 375 µs 2,488 bytes bytes
load::settings/localization_php 3 380 µs 1,115 µs 95,240 bytes bytes 380 µs 1,115 µs 95,240 bytes bytes
load::settings/splynx_integration_php 9 380 µs 390 µs 53,528 bytes bytes 380 µs 390 µs 53,528 bytes bytes
App\Services\RedirectFlow\Payments\StatementCreator::createPaymen… 1 292 µs 384 µs 3,848 bytes bytes 1,513 µs 1,366 µs 29,232 bytes bytes
load::Payments/GatewayLinkGenerator_php 1 248 µs 251 µs 15,912 bytes bytes 248 µs 251 µs 15,912 bytes bytes
Illuminate\Database\MySqlConnection::insert 1 226 µs 110 µs -1,000 bytes bytes 828 µs 485 µs 1,488 bytes bytes
load::Payments/OrderProcessor_php 1 193 µs 413 µs 16,832 bytes bytes 193 µs 413 µs 16,832 bytes bytes
load::Payments/StatementCreator_php 1 150 µs 167 µs 6,616 bytes bytes 150 µs 167 µs 6,616 bytes bytes
App\Services\RedirectFlow\Payments\OrderProcessor::getRedirectLin… 1 112 µs 172 µs -8,424 bytes bytes 7,680 µs 5,770 µs 56,304 bytes bytes
load::Payments/PaymentStatementMetadataCast_php 1 95 µs 97 µs 5,440 bytes bytes 95 µs 97 µs 5,440 bytes bytes
load::settings/captive_portal_php 1 64 µs 64 µs 7,416 bytes bytes 64 µs 64 µs 7,416 bytes bytes
App\Services\RedirectFlow\Payments\GatewayLinkGenerator::getPayLi… 1 60 µs 60 µs -1,184 bytes bytes 1,670 µs 1,946 µs 6,176 bytes bytes
load::settings/customers_php 1 39 µs 40 µs 4,992 bytes bytes 39 µs 40 µs 4,992 bytes bytes
load::settings/finance_notifications_php 1 37 µs 39 µs 4,448 bytes bytes 37 µs 39 µs 4,448 bytes bytes
load::settings/finance_php 1 33 µs 35 µs 7,008 bytes bytes 33 µs 35 µs 7,008 bytes bytes
Illuminate\Database\Query\Grammars\Grammar::compileInsert 1 33 µs 34 µs 2,072 bytes bytes 36 µs 38 µs 2,792 bytes bytes
App\Dto\BaseData::toJson 8 32 µs 30 µs -1,848 bytes bytes 43 µs 46 µs 2,088 bytes bytes
Illuminate\Database\Eloquent\Model::setUpdatedAt 1 30 µs 43 µs 896 bytes bytes 30 µs 43 µs 896 bytes bytes
Illuminate\Database\Eloquent\Model::updateTimestamps 1 28 µs 25 µs 760 bytes bytes 111 µs 124 µs 6,256 bytes bytes
App\Services\PaymentGateways\GlobalGateway::needAskAdditionalInfo… 1 27 µs 27 µs 728 bytes bytes 27 µs 27 µs 728 bytes bytes
App\Models\Tenant\Finance\Payment\PaymentGateway::getSaveKey 1 27 µs 28 µs 696 bytes bytes 27 µs 28 µs 696 bytes bytes
App\Casts\Payments\PaymentStatementMetadataCast::set 8 26 µs 26 µs 3,240 bytes bytes 69 µs 72 µs 5,328 bytes bytes
Illuminate\Database\Eloquent\Model::performInsert 1 26 µs 23 µs 368 bytes bytes 1,078 µs 836 µs 17,352 bytes bytes
Illuminate\Database\Eloquent\Model::insertAndSetId 1 25 µs 24 µs 1,680 bytes bytes 928 µs 674 µs 8,480 bytes bytes
url 1 25 µs 25 µs 1,608 bytes bytes 25 µs 25 µs 1,608 bytes bytes
Illuminate\Database\Eloquent\Model::freshTimestamp 1 24 µs 25 µs 1,344 bytes bytes 24 µs 25 µs 1,344 bytes bytes
load::settings/status_page_notifications_php 1 19 µs 19 µs 5,816 bytes bytes 19 µs 19 µs 5,816 bytes bytes
load::settings/portal_php 1 18 µs 19 µs 3,160 bytes bytes 18 µs 19 µs 3,160 bytes bytes
load::settings/voucher_limit_notifications_php 1 18 µs 18 µs 6,000 bytes bytes 18 µs 18 µs 6,000 bytes bytes
Illuminate\Database\Query\Builder::insertGetId 1 17 µs 16 µs 944 bytes bytes 903 µs 650 µs 6,800 bytes bytes
Illuminate\Database\Eloquent\Model::setCreatedAt 1 15 µs 15 µs 1,216 bytes bytes 15 µs 15 µs 1,216 bytes bytes
App\Services\RedirectFlow\Payments\OrderProcessor::loadStatementI… 1 13 µs 15 µs 664 bytes bytes 13 µs 15 µs 664 bytes bytes
App\Dto\BaseData::toArray 8 11 µs 16 µs 3,936 bytes bytes 11 µs 16 µs 3,936 bytes bytes
Illuminate\Database\Query\Processors\MySqlProcessor::processInser… 1 11 µs 11 µs 760 bytes bytes 841 µs 498 µs 2,880 bytes bytes
Xhgui\Profiler\Profiler::disable 1 11 µs µs 776 bytes bytes 17 µs 17 µs 1,944 bytes bytes
Illuminate\Routing\UrlGenerator::Stancl\Tenancy\Bootstrappers\{cl… 1 µs µs 584 bytes bytes µs µs 584 bytes bytes
App\Dto\BaseData::fromArray 1 µs µs 680 bytes bytes µs µs 680 bytes bytes
App\Services\PaymentGateways\PaymentGatewaysProvider::App\Service… 1 µs µs 1,336 bytes bytes µs µs 1,336 bytes bytes
Illuminate\Database\Eloquent\Model::getAttributesForInsert 1 µs µs 952 bytes bytes 12 µs 13 µs 1,648 bytes bytes
Illuminate\Database\Query\Grammars\MySqlGrammar::compileInsert 1 µs 93 µs -512 bytes bytes 41 µs 131 µs 2,280 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 696 bytes bytes 17 µs 17 µs 1,360 bytes bytes
Illuminate\Database\Query\Grammars\Grammar::compileInsertGetId 1 µs µs 696 bytes bytes 45 µs 136 µs 2,976 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
App\Services\RedirectFlow\Payments\StatementCreator::__construct 1 µs µs 632 bytes bytes µs µs 632 bytes bytes
Illuminate\Database\Query\Grammars\Grammar::Illuminate\Database\Q… 1 µs µs 720 bytes bytes µs µs 720 bytes bytes
Illuminate\Database\MySqlConnection::getLastInsertId 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
Illuminate\Database\Eloquent\Model::usesUniqueIds 1 µs µs 600 bytes bytes µs µs 600 bytes bytes