Profile data for POST http://e2e-tests.tsumanchuk.project-h.io/portal/api/redirect-flow/plans-data

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\Repositories\RedirectFlow\PlansPageRepository::getPlansData
19,225 µs
App\Models\Tenant\Config\SplashPages\SplashPagePages::getFilledConfig
12,790 µs
load::2006-03-01/endpoint-rule-set-1_json_php
4,999 µs
main()
2,519 µs
Laravel\Boost\Middleware\InjectBoost::handle
1,624 µs
App\Repositories\Tenant\RedirectFlow\PlansRepository::getPlansForSplashPage
551 µs

Memory Hogs

load::2006-03-01/endpoint-rule-set-1_json_php
5,336,096 bytes
load::data/partitions_json_php
160,104 bytes
App\Repositories\Tenant\RedirectFlow\PlansRepository::getPlansForSplashPage
65,984 bytes
load::settings/localization_php
63,488 bytes
load::settings/splynx_integration_php
59,544 bytes
Laravel\Boost\Middleware\InjectBoost::handle
21,168 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\Repositories\RedirectFlow\PlansPageRepository::getPlansData 1 19,225 µs 3,333 µs -29,688 bytes bytes 22,468 µs 5,699 µs 135,624 bytes bytes
App\Models\Tenant\Config\SplashPages\SplashPagePages::getFilledCo… 1 12,790 µs 12,370 µs -7,574,712 bytes bytes 18,010 µs 17,552 µs -2,061,640 bytes 292,272 bytes
load::2006-03-01/endpoint-rule-set-1_json_php 3 4,999 µs 4,957 µs 5,336,096 bytes 292,272 bytes 4,999 µs 4,957 µs 5,336,096 bytes 292,272 bytes
main() 1 2,519 µs 1,833 µs -38,096 bytes bytes 45,976 µs 27,040 µs -1,885,232 bytes 292,272 bytes
Laravel\Boost\Middleware\InjectBoost::handle 1 1,624 µs 1,006 µs 21,168 bytes bytes 43,443 µs 25,192 µs -1,850,928 bytes 292,272 bytes
App\Repositories\Tenant\RedirectFlow\PlansRepository::getPlansFor… 1 551 µs 358 µs 65,984 bytes bytes 1,400 µs 846 µs 81,184 bytes bytes
App\Repositories\Tenant\RedirectFlow\PlansRepository::getTemporar… 1 485 µs 278 µs 2,696 bytes bytes 485 µs 278 µs 2,696 bytes bytes
App\Repositories\RedirectFlow\PlansPageRepository::getFormatedPla… 6 345 µs 335 µs 13,808 bytes bytes 975 µs 903 µs 33,536 bytes bytes
App\Helpers\DateHelper::getDatetime 2 316 µs 165 µs 3,856 bytes bytes 316 µs 165 µs 3,856 bytes bytes
App\Services\SplashPages\PageConfigService::getConfig 1 311 µs 150 µs 2,968 bytes bytes 317 µs 156 µs 4,296 bytes bytes
App\Services\RedirectFlow\Fingerprint\FingerprintSaver::shouldCol… 1 305 µs 158 µs -6,192 bytes bytes 339 µs 192 µs 2,040 bytes bytes
App\Repositories\RedirectFlow\SplashPageRepository::getInstance 1 279 µs 187 µs 9,760 bytes bytes 279 µs 187 µs 9,760 bytes bytes
App\Services\RedirectFlow\SplynxIntegration::getButtonText 1 259 µs 154 µs -9,688 bytes bytes 301 µs 196 µs 2,208 bytes bytes
load::settings/splynx_integration_php 10 247 µs 246 µs 59,544 bytes bytes 247 µs 246 µs 59,544 bytes bytes
App\Models\Tenant\Plan::getFormattedPrice 6 229 µs 153 µs -28,120 bytes bytes 307 µs 232 µs 3,624 bytes bytes
load::settings/localization_php 2 170 µs 171 µs 63,488 bytes bytes 170 µs 171 µs 63,488 bytes bytes
App\Services\RedirectFlow\SplynxIntegration::isEnabled 1 168 µs 92 µs 1,136 bytes bytes 168 µs 92 µs 1,136 bytes bytes
load::data/partitions_json_php 3 167 µs 170 µs 160,104 bytes bytes 167 µs 170 µs 160,104 bytes bytes
App\Models\Tenant\Location::vouchersEnabled 1 162 µs 94 µs 1,136 bytes bytes 162 µs 94 µs 1,136 bytes bytes
App\Http\Controllers\Tenant\CaptivePortal\PlansController::plansD… 1 96 µs 93 µs -50,504 bytes bytes 41,513 µs 23,883 µs -1,958,424 bytes 292,272 bytes
load::settings/captive_portal_php 2 73 µs 73 µs 16,416 bytes bytes 73 µs 73 µs 16,416 bytes bytes
App\Models\Tenant\Plan::getFormattedTimeLimit 12 59 µs 58 µs -2,936 bytes bytes 102 µs 101 µs 3,216 bytes bytes
load::settings/security_php 1 40 µs 31 µs 7,216 bytes bytes 40 µs 31 µs 7,216 bytes bytes
App\Models\Tenant\Plan::getFormattedTotalTrafficLimit 6 34 µs 35 µs 3,800 bytes bytes 43 µs 44 µs 5,160 bytes bytes
App\Format\FormatManager::getTimeUnitPlurals 2 34 µs 35 µs 4,808 bytes bytes 34 µs 35 µs 4,808 bytes bytes
App\Models\Tenant\Plan::getFormattedSimultaneousDevices 6 32 µs 35 µs 872 bytes bytes 32 µs 35 µs 872 bytes bytes
App\Models\Tenant\Plan::getFormattedDownloadSpeed 6 32 µs 33 µs 832 bytes bytes 40 µs 41 µs 1,640 bytes bytes
route 1 29 µs 30 µs 696 bytes bytes 29 µs 30 µs 696 bytes bytes
App\Models\Tenant\Plan::getFormattedUploadSpeed 6 28 µs 29 µs 1,472 bytes bytes 33 µs 37 µs 2,280 bytes bytes
load::settings/customers_php 1 25 µs 26 µs 5,048 bytes bytes 25 µs 26 µs 5,048 bytes bytes
load::settings/voucher_limit_notifications_php 1 25 µs 26 µs 6,056 bytes bytes 25 µs 26 µs 6,056 bytes bytes
App\Models\Tenant\Config\SplashPages\SplashPagePages::getBaseConf… 1 23 µs 24 µs 12,800 bytes bytes 23 µs 24 µs 12,800 bytes bytes
load::settings/finance_php 1 21 µs 21 µs 7,064 bytes bytes 21 µs 21 µs 7,064 bytes bytes
App\Models\Tenant\Plan::getFormattedUploadTrafficLimit 6 20 µs 18 µs 768 bytes bytes 20 µs 18 µs 768 bytes bytes
App\Models\Tenant\Plan::getExpiresIn 6 19 µs 20 µs 632 bytes bytes 19 µs 20 µs 632 bytes bytes
App\Models\Tenant\Plan::isExpiresInVisible 6 18 µs 21 µs 768 bytes bytes 18 µs 21 µs 768 bytes bytes
App\Repositories\Tenant\RedirectFlow\PlansRepository::addAvailabl… 1 17 µs 13 µs 2,848 bytes bytes 163 µs 100 µs 5,624 bytes bytes
App\Models\Tenant\Config\SplashPages\SplashPagePages::getBaseConf… 1 17 µs 16 µs 792 bytes bytes 45 µs 45 µs 14,952 bytes bytes
App\Models\Tenant\Plan::getFormattedDownloadTrafficLimit 6 16 µs 19 µs 768 bytes bytes 16 µs 19 µs 768 bytes bytes
App\Repositories\RedirectFlow\PlansPageRepository::plansToArray 1 16 µs 12 µs 1,008 bytes bytes 992 µs 919 µs 35,240 bytes bytes
load::settings/status_page_notifications_php 1 15 µs 16 µs 5,872 bytes bytes 15 µs 16 µs 5,872 bytes bytes
load::settings/finance_notifications_php 1 14 µs 15 µs 4,488 bytes bytes 14 µs 15 µs 4,488 bytes bytes
App\Format\FormatManager::formatTraffic 12 13 µs 16 µs 1,616 bytes bytes 13 µs 16 µs 1,616 bytes bytes
load::settings/portal_php 1 12 µs 13 µs 3,824 bytes bytes 12 µs 13 µs 3,824 bytes bytes
App\Repositories\Tenant\RedirectFlow\PlansRepository::addUsageLim… 1 11 µs µs 1,104 bytes bytes 496 µs 287 µs 3,800 bytes bytes
App\Repositories\Tenant\RedirectFlow\PlansRepository::addAvailabl… 1 µs µs 16 bytes bytes 187 µs 97 µs 4,464 bytes bytes
Illuminate\Database\Eloquent\Model::getEnumCastableAttributeValue… 3 µs µs 1,392 bytes bytes 13 µs 13 µs 2,024 bytes bytes
App\Format\FormatManager::formatTrafficByUnit 3 µs µs 760 bytes bytes µs µs 1,360 bytes bytes
App\Helpers\DateHelper::datetimeToDayMinutes 1 µs µs 1,352 bytes bytes µs µs 1,352 bytes bytes
App\Format\FormatManager::formatTimeByUnit 2 µs µs 744 bytes bytes 39 µs 39 µs 5,552 bytes bytes
Illuminate\Database\Eloquent\Model::getEnumCaseFromValue 3 µs µs 632 bytes bytes µs µs 632 bytes bytes
Xhgui\Profiler\Profiler::disable 1 µs µs 776 bytes bytes µs µs 1,944 bytes bytes
Illuminate\Database\Eloquent\Model::setEnumCastableAttribute 1 µs µs 696 bytes bytes µs µs 1,328 bytes bytes
App\Format\FormatManager::convertMinutesToUnit 2 µs µs 600 bytes bytes µs µs 600 bytes bytes
Illuminate\Routing\UrlGenerator::{closure:Stancl\Tenancy\Bootstra… 1 µs µs 632 bytes bytes µs µs 632 bytes bytes
App\Services\RedirectFlow\Fingerprint\FingerprintSaver::updateDev… 1 µs µs 728 bytes bytes 342 µs 194 µs 2,768 bytes bytes
Illuminate\Database\Query\Builder::whereRaw 1 µs µs 1,168 bytes bytes µs µs 1,168 bytes bytes
App\Services\RedirectFlow\SplynxIntegration::isConfigured 1 µs µs 696 bytes bytes 171 µs 95 µs 1,832 bytes bytes
App\Repositories\RedirectFlow\PlansPageRepository::gatewaysToArra… 1 µs µs 1,600 bytes bytes µs µs 1,600 bytes bytes
Laravel\Boost\Middleware\InjectBoost::shouldInject 1 µs µs 600 bytes bytes µs µs 600 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,216 bytes bytes µs µs 1,216 bytes bytes
Illuminate\Database\Eloquent\Model::getStorableEnumValue 1 µs µs 632 bytes bytes µs µs 632 bytes bytes
Illuminate\Database\Query\Grammars\Grammar::whereBitwise 1 µs µs 680 bytes bytes µs µs 680 bytes bytes
App\Format\FormatManager::convertBytesToUnit 3 µs µs 600 bytes bytes µs µs 600 bytes bytes
App\Services\SplashPages\PageConfigService::__construct 1 µs µs 1,272 bytes bytes µs µs 1,272 bytes bytes
App\Casts\DaysToInt::dayNumberToBit 1 µs µs 848 bytes bytes µs µs 848 bytes bytes
Illuminate\Database\Query\Grammars\Grammar::whereRaw 1 µs µs 632 bytes bytes µs µs 632 bytes bytes
App\Repositories\RedirectFlow\PlansPageRepository::{closure:App\R… 5 µs µs 696 bytes bytes µs µs 696 bytes bytes
App\Models\Tenant\Config\SplashPages\SplashPagePages::mergeSelect… 1 µs µs 1,256 bytes bytes µs µs 1,256 bytes bytes
Xhgui\Profiler\Profilers\XHProf::disable 1 µs µs 584 bytes bytes µs µs 584 bytes bytes