Profile data for GET http://meshtelecom.powerlynx.app/portal/api/redirect-flow/order-plan/16?hash=155ec1dfd30baa5541e45dd1811e4cbe&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

main()
27,189 µs
App\Services\PaymentGateways\GlobalGateway::config
7,089 µs
App\Models\Tenant\Finance\Payment\PaymentGateway::getGlobalGateway
6,468 µs
App\Models\Tenant\Location::getEnabledGlobalGateways
3,317 µs
App\Services\RedirectFlow\Payments\GatewayLinkGenerator::generateDataForEncryption
1,643 µs
App\Services\RedirectFlow\Payments\StatementCreator::createPaymentStatement
1,420 µs

Memory Hogs

load::settings/localization_php
94,640 bytes
load::settings/splynx_integration_php
52,864 bytes
load::Payment/LocationPaymentGateway_php
33,280 bytes
load::Payment/PaymentGatewayGlobalConfig_php
27,552 bytes
load::src/ProfilingData_php
18,784 bytes
load::Payments/OrderProcessor_php
16,792 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 27,189 µs 15,356 µs -21,080 bytes 23,096 bytes 53,737 µs 31,183 µs 266,000 bytes 294,136 bytes
App\Services\PaymentGateways\GlobalGateway::config 9 7,089 µs 3,019 µs 15,240 bytes 1,504 bytes 7,283 µs 3,214 µs 42,792 bytes 24,224 bytes
App\Models\Tenant\Finance\Payment\PaymentGateway::getGlobalGatewa… 2 6,468 µs 4,211 µs -16,960 bytes 216 bytes 6,624 µs 4,372 µs 6,232 bytes 19,032 bytes
App\Models\Tenant\Location::getEnabledGlobalGateways 1 3,317 µs 1,328 µs -5,680 bytes 0 bytes 15,909 µs 7,201 µs 99,512 bytes 91,672 bytes
App\Services\RedirectFlow\Payments\GatewayLinkGenerator::generate… 1 1,643 µs 950 µs -27,384 bytes 0 bytes 1,811 µs 1,120 µs 5,096 bytes 28,848 bytes
App\Services\RedirectFlow\Payments\StatementCreator::createPaymen… 1 1,420 µs 685 µs 3,272 bytes 0 bytes 1,578 µs 850 µs 17,264 bytes 5,856 bytes
App\Services\PaymentGateways\PaymentGatewaysProvider::getEnabledF… 1 1,029 µs 472 µs 1,904 bytes 0 bytes 8,441 µs 3,801 µs 46,648 bytes 24,224 bytes
App\Services\RedirectFlow\TrialSessions\TrialSessionsMaker::isTri… 1 1,022 µs 804 µs 1,056 bytes 0 bytes 1,022 µs 804 µs 1,056 bytes 0 bytes
App\Services\RedirectFlow\Payments\OrderProcessor::getPaymentGate… 1 992 µs 918 µs 2,904 bytes 0 bytes 992 µs 918 µs 2,904 bytes 0 bytes
App\Services\PaymentGateways\PaymentGatewaysProvider::loadCustomG… 1 850 µs 399 µs 4,008 bytes 592 bytes 3,929 µs 1,847 µs 9,928 bytes 19,624 bytes
load::settings/splynx_integration_php 9 360 µs 395 µs 52,864 bytes 23,424 bytes 360 µs 395 µs 52,864 bytes 23,424 bytes
load::settings/localization_php 3 339 µs 341 µs 94,640 bytes 93,304 bytes 339 µs 341 µs 94,640 bytes 93,304 bytes
load::src/ProfilingData_php 1 209 µs 211 µs 18,784 bytes 0 bytes 209 µs 211 µs 18,784 bytes 0 bytes
load::Payment/PaymentGatewayGlobalConfig_php 1 194 µs 195 µs 27,552 bytes 22,720 bytes 194 µs 195 µs 27,552 bytes 22,720 bytes
load::Payments/OrderProcessor_php 1 186 µs 477 µs 16,792 bytes 7,400 bytes 186 µs 477 µs 16,792 bytes 7,400 bytes
load::Payments/GatewayLinkGenerator_php 1 158 µs 159 µs 15,912 bytes 24,736 bytes 158 µs 159 µs 15,912 bytes 24,736 bytes
App\Services\PaymentGateways\PaymentGatewaysProvider::App\Service… 10 131 µs 118 µs 2,648 bytes 0 bytes 7,414 µs 3,332 µs 45,440 bytes 24,224 bytes
App\Services\RedirectFlow\Payments\OrderProcessor::getRedirectLin… 1 130 µs 123 µs -8,248 bytes 0 bytes 8,501 µs 6,377 µs 44,544 bytes 64,416 bytes
load::Payments/StatementCreator_php 1 110 µs 111 µs 6,616 bytes 4,976 bytes 110 µs 111 µs 6,616 bytes 4,976 bytes
load::Payment/LocationPaymentGateway_php 1 99 µs 100 µs 33,280 bytes 47,824 bytes 99 µs 100 µs 33,280 bytes 47,824 bytes
load::settings/captive_portal_php 1 75 µs 75 µs 7,416 bytes 0 bytes 75 µs 75 µs 7,416 bytes 0 bytes
load::Payments/PaymentStatementMetadataCast_php 1 71 µs 72 µs 5,440 bytes 5,856 bytes 71 µs 72 µs 5,440 bytes 5,856 bytes
App\Services\RedirectFlow\Payments\GatewayLinkGenerator::getPayLi… 1 71 µs 67 µs -1,192 bytes 0 bytes 1,913 µs 1,220 µs 6,176 bytes 28,848 bytes
App\Models\Tenant\Finance\Payment\PaymentGateway::getSaveKey 1 48 µs 49 µs 696 bytes 0 bytes 48 µs 49 µs 696 bytes 0 bytes
App\Models\Tenant\Finance\Payment\PaymentGateway::loadTitle 1 47 µs 44 µs 824 bytes 0 bytes 3,070 µs 1,439 µs 5,224 bytes 19,032 bytes
Xhgui\Profiler\Profiler::disable 1 47 µs 25 µs -4,224 bytes 0 bytes 264 µs 264 µs 15,728 bytes 0 bytes
load::settings/customers_php 1 45 µs 45 µs 4,992 bytes 18,616 bytes 45 µs 45 µs 4,992 bytes 18,616 bytes
App\Services\PaymentGateways\GlobalGateway::needAskAdditionalInfo… 1 36 µs 37 µs 680 bytes 0 bytes 36 µs 37 µs 680 bytes 0 bytes
App\Dto\BaseData::toJson 8 32 µs 28 µs -1,848 bytes 0 bytes 42 µs 44 µs 2,088 bytes 0 bytes
load::settings/finance_php 1 31 µs 33 µs 7,008 bytes 5,392 bytes 31 µs 33 µs 7,008 bytes 5,392 bytes
Illuminate\Database\Eloquent\Collection::contains@1 1 28 µs 30 µs 1,432 bytes 0 bytes 28 µs 30 µs 1,432 bytes 0 bytes
load::settings/status_page_notifications_php 1 25 µs 26 µs 5,816 bytes 4,464 bytes 25 µs 26 µs 5,816 bytes 4,464 bytes
url 1 24 µs 25 µs 1,608 bytes 0 bytes 24 µs 25 µs 1,608 bytes 0 bytes
App\Casts\Payments\PaymentStatementMetadataCast::set 8 23 µs 23 µs 1,328 bytes 0 bytes 65 µs 67 µs 3,416 bytes 0 bytes
load::settings/finance_notifications_php 1 21 µs 21 µs 4,448 bytes 2,024 bytes 21 µs 21 µs 4,448 bytes 2,024 bytes
App\Services\PaymentGateways\PaymentGatewaysProvider::gatewayIsAv… 1 21 µs 20 µs -15,776 bytes 0 bytes 15,932 µs 7,224 µs 84,432 bytes 91,672 bytes
load::settings/voucher_limit_notifications_php 1 19 µs 21 µs 6,000 bytes 3,136 bytes 19 µs 21 µs 6,000 bytes 3,136 bytes
load::settings/portal_php 1 17 µs 17 µs 3,160 bytes 4,856 bytes 17 µs 17 µs 3,160 bytes 4,856 bytes
App\Services\RedirectFlow\Payments\GatewayLinkGenerator::__constr… 1 15 µs 14 µs 824 bytes 0 bytes 3,618 µs 2,993 µs 3,288 bytes 0 bytes
App\Services\RedirectFlow\Payments\OrderProcessor::loadStatementI… 1 13 µs 14 µs 1,944 bytes 0 bytes 13 µs 14 µs 1,944 bytes 0 bytes
Illuminate\Database\Eloquent\Model::setClassCastableAttribute 1 13 µs 12 µs 832 bytes 0 bytes 31 µs 31 µs 4,176 bytes 0 bytes
Illuminate\Database\Eloquent\Collection::contains 1 10 µs 9 µs 696 bytes 0 bytes 38 µs 39 µs 2,128 bytes 0 bytes
App\Dto\BaseData::toArray 8 10 µs 16 µs 3,936 bytes 0 bytes 10 µs 16 µs 3,936 bytes 0 bytes
App\Models\Tenant\Finance\Payment\PaymentGateway::getDisplayName 1 9 µs 9 µs 696 bytes 0 bytes 9 µs 9 µs 696 bytes 0 bytes
Illuminate\Database\Eloquent\Model::normalizeCastClassResponse 8 9 µs 14 µs 4,304 bytes 0 bytes 9 µs 14 µs 4,304 bytes 0 bytes
App\Services\RedirectFlow\Payments\GatewayLinkGenerator::getGatew… 1 7 µs 8 µs 664 bytes 0 bytes 7 µs 8 µs 664 bytes 0 bytes
App\Models\Tenant\Location::App\Models\Tenant\{closure} 1 6 µs 5 µs 696 bytes 0 bytes 44 µs 44 µs 2,824 bytes 0 bytes
App\Services\RedirectFlow\Payments\OrderProcessor::__construct 1 6 µs 4 µs 632 bytes 0 bytes 19 µs 18 µs 2,576 bytes 0 bytes
Illuminate\Routing\UrlGenerator::Stancl\Tenancy\Bootstrappers\{cl… 1 5 µs 7 µs 584 bytes 0 bytes 5 µs 7 µs 584 bytes 0 bytes
Xhgui\Profiler\ProfilingData::__construct 1 5 µs 6 µs 584 bytes 0 bytes 5 µs 6 µs 584 bytes 0 bytes
Xhgui\Profiler\Profiler::registerShutdownHandler 1 4 µs 5 µs 1,200 bytes 0 bytes 4 µs 5 µs 1,200 bytes 0 bytes
Xhgui\Profiler\Profilers\XHProf::disable 1 3 µs 22 µs 584 bytes 0 bytes 3 µs 22 µs 584 bytes 0 bytes
App\Services\PaymentGateways\GlobalGateway::getHiddenGateways 1 2 µs 3 µs 632 bytes 0 bytes 2 µs 3 µs 632 bytes 0 bytes
App\Services\PaymentGateways\GlobalGateway::getTitle 1 2 µs 2 µs 632 bytes 0 bytes 2 µs 2 µs 632 bytes 0 bytes
App\Services\RedirectFlow\Payments\StatementCreator::__construct 1 2 µs 3 µs 632 bytes 0 bytes 2 µs 3 µs 632 bytes 0 bytes