Profile data for POST http://one.tsumanchuk.project-h.io/redirect-flow/

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\Http\Controllers\Tenant\RedirectFlowController::index
3,487 µs
main()
3,205 µs
Laravel\Boost\Middleware\InjectBoost::handle
2,266 µs
App\Services\RedirectFlow\LocationDetector::detect
1,556 µs
App\Services\RedirectFlow\VoucherLocator::searchVoucher
1,484 µs
App\Services\License\LicenseComponent::canAuthorizeNewUsers
1,152 µs

Memory Hogs

load::settings/localization_php
63,504 bytes
App\Services\RedirectFlow\LocationDetector::detect
46,720 bytes
Laravel\Boost\Middleware\InjectBoost::handle
36,448 bytes
load::settings/captive_portal_php
17,664 bytes
load::settings/finance_php
14,128 bytes
load::settings/security_php
14,112 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\Http\Controllers\Tenant\RedirectFlowController::index 1 3,487 µs 2,284 µs -6,312 bytes bytes 9,894 µs 6,728 µs 88,560 bytes bytes
main() 1 3,205 µs 2,360 µs -83,992 bytes bytes 15,716 µs 10,869 µs 124,008 bytes bytes
Laravel\Boost\Middleware\InjectBoost::handle 1 2,266 µs 1,234 µs 36,448 bytes bytes 12,495 µs 8,490 µs 204,208 bytes bytes
App\Services\RedirectFlow\LocationDetector::detect 1 1,556 µs 848 µs 46,720 bytes bytes 1,556 µs 848 µs 46,720 bytes bytes
App\Services\RedirectFlow\VoucherLocator::searchVoucher 1 1,484 µs 874 µs 1,616 bytes bytes 1,704 µs 1,032 µs 7,480 bytes bytes
App\Services\License\LicenseComponent::canAuthorizeNewUsers 1 1,152 µs 827 µs -111,112 bytes bytes 1,156 µs 833 µs -110,496 bytes bytes
App\Models\Tenant\Log\StatusedLog::finish 1 529 µs 570 µs 8,512 bytes bytes 529 µs 570 µs 8,512 bytes bytes
App\Services\RedirectFlow\SplashPageDetector::detect 1 498 µs 280 µs 3,736 bytes bytes 505 µs 287 µs 5,168 bytes bytes
Illuminate\Log\LogManager::warning 1 208 µs 145 µs 712 bytes bytes 208 µs 145 µs 712 bytes bytes
load::settings/localization_php 2 169 µs 170 µs 63,504 bytes bytes 169 µs 170 µs 63,504 bytes bytes
App\Models\Tenant\Log\StatusedLog::__construct 1 143 µs 143 µs 4,904 bytes bytes 149 µs 150 µs 6,168 bytes bytes
App\Services\RedirectFlow\InfinityLoopDetector::trackHit 1 136 µs 42 µs 600 bytes bytes 149 µs 55 µs 1,968 bytes bytes
App\Services\RedirectFlow\RedirectFlowLogger::startLog 1 90 µs 90 µs 2,752 bytes bytes 242 µs 243 µs 10,280 bytes bytes
load::settings/captive_portal_php 2 82 µs 85 µs 17,664 bytes bytes 82 µs 85 µs 17,664 bytes bytes
App\Models\Tenant\MacLink::customer 1 69 µs 70 µs 9,192 bytes bytes 69 µs 70 µs 9,192 bytes bytes
load::settings/customers_php 2 67 µs 66 µs 10,112 bytes bytes 67 µs 66 µs 10,112 bytes bytes
App\Http\Middleware\RedirectFlowProfiling::handle 1 59 µs 243 µs -7,128 bytes bytes 9,953 µs 6,971 µs 81,432 bytes bytes
App\Http\Controllers\Tenant\RedirectFlowController::fillSessionBy… 1 55 µs 55 µs 2,672 bytes bytes 59 µs 59 µs 4,608 bytes bytes
App\Http\Controllers\Tenant\RedirectFlowController::isItRedirectT… 1 51 µs 51 µs 1,096 bytes bytes 51 µs 51 µs 1,096 bytes bytes
load::settings/finance_php 2 39 µs 41 µs 14,128 bytes bytes 39 µs 41 µs 14,128 bytes bytes
load::settings/security_php 2 33 µs 35 µs 14,112 bytes bytes 33 µs 35 µs 14,112 bytes bytes
load::settings/status_page_notifications_php 2 31 µs 31 µs 11,776 bytes bytes 31 µs 31 µs 11,776 bytes bytes
Symfony\Component\HttpFoundation\RedirectResponse::__construct 1 31 µs 29 µs 2,720 bytes bytes 37 µs 37 µs 5,088 bytes bytes
load::settings/finance_notifications_php 2 29 µs 31 µs 8,992 bytes bytes 29 µs 31 µs 8,992 bytes bytes
load::settings/splynx_integration_php 2 29 µs 29 µs 12,480 bytes bytes 29 µs 29 µs 12,480 bytes bytes
load::settings/voucher_limit_notifications_php 2 29 µs 31 µs 12,144 bytes bytes 29 µs 31 µs 12,144 bytes bytes
load::settings/portal_php 2 26 µs 28 µs 7,648 bytes bytes 26 µs 28 µs 7,648 bytes bytes
App\Models\Tenant\Location::getLoginOptionsConfigs 1 18 µs 19 µs 672 bytes bytes 18 µs 19 µs 672 bytes bytes
App\Services\RedirectFlow\InfinityLoopDetector::isDetected 1 17 µs 16 µs 696 bytes bytes 166 µs 71 µs 2,664 bytes bytes
App\Services\RedirectFlow\InfinityLoopDetector::getKey 1 13 µs 13 µs 1,368 bytes bytes 13 µs 13 µs 1,368 bytes bytes
redirect 1 11 µs 12 µs 696 bytes bytes 75 µs 76 µs 17,872 bytes bytes
Illuminate\Routing\UrlGenerator::to 1 µs µs 624 bytes bytes 13 µs 12 µs 2,024 bytes bytes
Illuminate\Routing\UrlGenerator::{closure:Stancl\Tenancy\Bootstra… 3 µs 10 µs 1,248 bytes bytes µs 10 µs 1,248 bytes bytes
App\Services\RedirectFlow\VoucherLocator::{closure:App\Services\R… 1 µs µs 2,576 bytes bytes µs µs 2,576 bytes bytes
Xhgui\Profiler\Profiler::disable 1 µs µs 776 bytes bytes 11 µs 11 µs 1,944 bytes bytes
Symfony\Component\HttpFoundation\RedirectResponse::setTargetUrl 1 µs µs 1,736 bytes bytes µs µs 1,736 bytes bytes
Illuminate\Routing\Redirector::{closure:Illuminate\Routing\Redire… 1 µs µs 6,488 bytes bytes µs µs 8,480 bytes bytes
App\Helpers\ArrayHelper::map 1 µs µs 864 bytes bytes µs µs 1,432 bytes bytes
App\Services\RedirectFlow\VoucherLocator::{closure:App\Services\R… 1 µs µs 2,576 bytes bytes µs µs 2,576 bytes bytes
Illuminate\Routing\Redirector::createRedirect 1 µs µs 968 bytes bytes 48 µs 49 µs 14,536 bytes bytes
Spatie\Activitylog\PendingActivityLog::__call 1 µs µs 664 bytes bytes µs µs 1,264 bytes bytes
App\Models\Tenant\Log\StatusedLog::success 1 µs µs 288 bytes bytes 533 µs 573 µs 8,800 bytes bytes
App\Helpers\Network::mac2int 1 µs µs 600 bytes bytes µs µs 600 bytes bytes
App\Services\RedirectFlow\Plans\DefaultPlanService::canProcessDef… 1 µs µs 728 bytes bytes 21 µs 22 µs 1,400 bytes bytes
App\Models\Tenant\Log\StatusedLog::start 1 µs µs 760 bytes bytes 152 µs 152 µs 6,928 bytes bytes
Illuminate\Routing\UrlGenerator::isValidUrl 1 µs µs 584 bytes bytes µs µs 584 bytes bytes
Illuminate\Routing\Redirector::to 1 µs µs 616 bytes bytes 64 µs 64 µs 17,176 bytes bytes
App\Services\RedirectFlow\Redirect::redirect 1 µs µs 696 bytes bytes 78 µs 80 µs 18,568 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
App\Helpers\Network::formatMac 1 µs µs 640 bytes bytes µs µs 640 bytes bytes
App\Helpers\ArrayHelper::toArray 1 µs µs 568 bytes bytes µs µs 568 bytes bytes
App\Services\RedirectFlow\Plans\DefaultPlanService::getUrlForRedi… 1 µs µs 696 bytes bytes 23 µs 24 µs 2,096 bytes bytes
Spatie\Activitylog\PendingActivityLog::forwardCallTo 1 µs µs 600 bytes bytes µs µs 600 bytes bytes
App\Http\Controllers\Tenant\RedirectFlowController::isItGrandstre… 1 µs µs 664 bytes bytes µs µs 664 bytes bytes
App\Http\Controllers\Tenant\RedirectFlowController::isNokia 1 µs µs 632 bytes bytes µs µs 632 bytes bytes
App\Services\RedirectFlow\Plans\DefaultPlanService::__construct 1 µs µs 632 bytes bytes µs µs 632 bytes bytes
Illuminate\Routing\UrlGenerator::extractQueryString 1 µs µs 816 bytes bytes µs µs 816 bytes bytes
Xhgui\Profiler\Profilers\XHProf::disable 1 µs µs 584 bytes bytes µs µs 584 bytes bytes
App\Services\RedirectFlow\Plans\DefaultPlanService::setDefaultRed… 1 µs µs 632 bytes bytes µs µs 632 bytes bytes
App\Models\Tenant\Log\StatusedLog::activity 1 µs µs 600 bytes bytes µs µs 600 bytes bytes
Symfony\Component\HttpFoundation\Response::isRedirect 1 µs µs 632 bytes bytes µs µs 632 bytes bytes
Illuminate\Http\RedirectResponse::setSession 1 µs µs 664 bytes bytes µs µs 664 bytes bytes
Illuminate\Routing\UrlGenerator::getRequest 1 µs µs 664 bytes bytes µs µs 664 bytes bytes
Illuminate\Http\RedirectResponse::setRequest 1 µs µs 664 bytes bytes µs µs 664 bytes bytes