Profile data for GET http://isizwe.powerlynx.app/portal/api/redirect-flow/order-plan/18?hash=addfe76f3bf0eae7f856adaf5ee0656d&gateway=netcash

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
16,505 µs
main()
13,754 µs
App\Http\Controllers\Tenant\CaptivePortal\PlansController::orderPlan
12,899 µs
App\Services\RedirectFlow\Payments\GatewayLinkGenerator::__construct
3,313 µs
App\Services\RedirectFlow\Payments\GatewayLinkGenerator::generateDataForEncryption
1,659 µs
App\Repositories\Tenant\RedirectFlow\PlansRepository::checkIfPlanIsAvailable
988 µs

Memory Hogs

load::settings/localization_php
95,240 bytes
load::settings/splynx_integration_php
53,528 bytes
load::settings/captive_portal_php
7,416 bytes
load::settings/finance_php
7,008 bytes
Xhgui\Profiler\Profilers\XHProf::disable
6,216 bytes
load::settings/voucher_limit_notifications_php
6,000 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 16,505 µs 7,032 µs -11,064 bytes bytes 16,721 µs 7,255 µs 13,464 bytes bytes
main() 1 13,754 µs 7,486 µs -1,024 bytes bytes 53,637 µs 29,357 µs 186,568 bytes bytes
App\Http\Controllers\Tenant\CaptivePortal\PlansController::orderP… 1 12,899 µs 6,577 µs -1,848 bytes bytes 39,419 µs 21,398 µs 101,176 bytes bytes
App\Services\RedirectFlow\Payments\GatewayLinkGenerator::__constr… 1 3,313 µs 2,286 µs -8,656 bytes bytes 3,412 µs 2,387 µs 3,256 bytes bytes
App\Services\RedirectFlow\Payments\GatewayLinkGenerator::generate… 1 1,659 µs 1,600 µs -27,384 bytes bytes 1,846 µs 1,788 µs 5,096 bytes bytes
App\Repositories\Tenant\RedirectFlow\PlansRepository::checkIfPlan… 1 988 µs 457 µs 2,064 bytes bytes 988 µs 457 µs 2,064 bytes bytes
App\Services\RedirectFlow\Payments\OrderProcessor::getPaymentGate… 1 891 µs 798 µs 2,848 bytes bytes 891 µs 798 µs 2,848 bytes bytes
App\Services\RedirectFlow\TrialSessions\TrialSessionsMaker::isTri… 1 848 µs 927 µs 1,120 bytes bytes 848 µs 927 µs 1,120 bytes bytes
Illuminate\Database\MySqlConnection::Illuminate\Database\{closure… 1 578 µs 72 µs 2,488 bytes bytes 578 µs 72 µs 2,488 bytes bytes
load::settings/splynx_integration_php 9 412 µs 422 µs 53,528 bytes bytes 412 µs 422 µs 53,528 bytes bytes
load::settings/localization_php 3 408 µs 412 µs 95,240 bytes bytes 408 µs 412 µs 95,240 bytes bytes
App\Services\RedirectFlow\Payments\StatementCreator::createPaymen… 1 225 µs 219 µs 1,656 bytes bytes 1,369 µs 766 µs 26,760 bytes bytes
Illuminate\Database\MySqlConnection::insert 1 196 µs 100 µs -1,000 bytes bytes 774 µs 172 µs 1,488 bytes bytes
App\Services\RedirectFlow\Payments\OrderProcessor::getRedirectLin… 1 85 µs 78 µs -968 bytes bytes 7,699 µs 5,912 µs 39,944 bytes bytes
load::settings/finance_notifications_php 1 82 µs 83 µs 4,448 bytes bytes 82 µs 83 µs 4,448 bytes bytes
App\Services\RedirectFlow\Payments\GatewayLinkGenerator::getPayLi… 1 62 µs 59 µs 48 bytes bytes 1,940 µs 1,880 µs 7,416 bytes bytes
load::settings/captive_portal_php 1 60 µs 61 µs 7,416 bytes bytes 60 µs 61 µs 7,416 bytes bytes
Illuminate\Database\Query\Grammars\Grammar::compileInsert 1 54 µs 55 µs 2,072 bytes bytes 58 µs 59 µs 2,792 bytes bytes
load::settings/customers_php 1 53 µs 54 µs 4,992 bytes bytes 53 µs 54 µs 4,992 bytes bytes
load::settings/finance_php 1 39 µs 39 µs 7,008 bytes bytes 39 µs 39 µs 7,008 bytes bytes
Illuminate\Database\Eloquent\Model::updateTimestamps 1 35 µs 31 µs 72 bytes bytes 131 µs 132 µs 6,592 bytes bytes
App\Services\PaymentGateways\GlobalGateway::needAskAdditionalInfo… 1 30 µs 31 µs 728 bytes bytes 30 µs 31 µs 728 bytes bytes
App\Dto\BaseData::toJson 8 29 µs 32 µs -1,848 bytes bytes 41 µs 46 µs 2,088 bytes bytes
App\Models\Tenant\Finance\Payment\PaymentGateway::getSaveKey 1 29 µs 29 µs 696 bytes bytes 29 µs 29 µs 696 bytes bytes
App\Casts\Payments\PaymentStatementMetadataCast::set 8 28 µs 28 µs 2,592 bytes bytes 69 µs 74 µs 4,680 bytes bytes
Illuminate\Database\Eloquent\Model::freshTimestamp 1 26 µs 27 µs 2,624 bytes bytes 26 µs 27 µs 2,624 bytes bytes
Illuminate\Database\Eloquent\Model::setUpdatedAt 1 26 µs 27 µs 856 bytes bytes 26 µs 27 µs 856 bytes bytes
Illuminate\Database\Eloquent\Model::setCreatedAt 1 26 µs 27 µs 896 bytes bytes 26 µs 27 µs 896 bytes bytes
Illuminate\Database\Eloquent\Model::getAttributesForInsert 1 25 µs 24 µs 640 bytes bytes 35 µs 35 µs 2,344 bytes bytes
Illuminate\Database\Eloquent\Model::performInsert 1 23 µs 22 µs 176 bytes bytes 1,079 µs 477 µs 17,872 bytes bytes
url 1 23 µs 23 µs 1,608 bytes bytes 23 µs 23 µs 1,608 bytes bytes
load::settings/status_page_notifications_php 1 22 µs 23 µs 5,816 bytes bytes 22 µs 23 µs 5,816 bytes bytes
Illuminate\Database\Eloquent\Model::insertAndSetId 1 21 µs 21 µs 1,360 bytes bytes 889 µs 286 µs 8,160 bytes bytes
load::settings/portal_php 1 20 µs 20 µs 3,160 bytes bytes 20 µs 20 µs 3,160 bytes bytes
load::settings/voucher_limit_notifications_php 1 20 µs 21 µs 6,000 bytes bytes 20 µs 21 µs 6,000 bytes bytes
Illuminate\Database\Query\Builder::insertGetId 1 15 µs 14 µs 944 bytes bytes 868 µs 265 µs 6,800 bytes bytes
Illuminate\Database\Eloquent\Model::setClassCastableAttribute 1 14 µs 12 µs 832 bytes bytes 29 µs 30 µs 4,176 bytes bytes
Xhgui\Profiler\Profiler::disable 1 13 µs 11 µs 776 bytes bytes 20 µs 21 µs 7,576 bytes bytes
App\Services\RedirectFlow\Payments\OrderProcessor::loadStatementI… 1 12 µs 13 µs 664 bytes bytes 12 µs 13 µs 664 bytes bytes
App\Dto\BaseData::toArray 8 12 µs 14 µs 3,936 bytes bytes 12 µs 14 µs 3,936 bytes bytes
Illuminate\Database\Query\Processors\MySqlProcessor::processInser… 1 11 µs 10 µs 760 bytes bytes 786 µs 184 µs 2,880 bytes bytes
Illuminate\Database\Eloquent\Model::normalizeCastClassResponse 8 10 µs 15 µs 5,568 bytes bytes 10 µs 15 µs 5,568 bytes bytes
App\Services\RedirectFlow\Payments\GatewayLinkGenerator::getGatew… 1 µs 10 µs 664 bytes bytes µs 10 µs 664 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\RedirectFlow\Payments\OrderProcessor::__construct 1 µs µs 696 bytes bytes 17 µs 19 µs 1,360 bytes bytes
Illuminate\Database\Query\Grammars\Grammar::compileInsertGetId 1 µs µs 696 bytes bytes 67 µs 67 µ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\PaymentGateways\PaymentGatewaysProvider::App\Service… 1 µs µs 1,336 bytes bytes µs µs 1,336 bytes bytes
Illuminate\Database\Query\Grammars\Grammar::Illuminate\Database\Q… 1 µs µs 720 bytes bytes µs µs 720 bytes bytes
Illuminate\Database\Query\Grammars\MySqlGrammar::compileInsert 1 µs µs -512 bytes bytes 62 µs 63 µs 2,280 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 6,216 bytes bytes µs µs 6,216 bytes bytes
Illuminate\Database\Eloquent\Model::usesUniqueIds 1 µs µs 600 bytes bytes µs µs 600 bytes bytes
Illuminate\Database\MySqlConnection::getLastInsertId 1 µs µs 632 bytes bytes µs µs 632 bytes bytes