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

load::Helpers/ArrayHelper_php
3,780 µs
load::RedirectFlow/SplashPageDetector_php
3,341 µs
load::RedirectFlow/LocationDetector_php
3,329 µs
main()
3,215 µs
App\Http\Controllers\Tenant\RedirectFlowController::index
2,726 µs
Laravel\Boost\Middleware\InjectBoost::handle
2,185 µs

Memory Hogs

load::Tenant/RedirectFlowController_php
234,008 bytes
load::Http/RedirectResponse_php
95,200 bytes
Laravel\Boost\Middleware\InjectBoost::handle
47,824 bytes
App\Services\RedirectFlow\LocationDetector::detect
47,136 bytes
load::RedirectFlow/Redirect_php
34,864 bytes
load::Middleware/RedirectFlowProfiling_php
34,664 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
load::Helpers/ArrayHelper_php 1 3,780 µs 181 µs 29,128 bytes bytes 3,780 µs 181 µs 29,128 bytes bytes
load::RedirectFlow/SplashPageDetector_php 1 3,341 µs 87 µs 8,112 bytes bytes 3,341 µs 87 µs 8,112 bytes bytes
load::RedirectFlow/LocationDetector_php 1 3,329 µs 75 µs 5,240 bytes bytes 3,329 µs 75 µs 5,240 bytes bytes
main() 1 3,215 µs 2,369 µs -582,416 bytes bytes 30,194 µs 14,146 µs 133,064 bytes bytes
App\Http\Controllers\Tenant\RedirectFlowController::index 1 2,726 µs 1,867 µs -11,112 bytes bytes 22,176 µs 8,855 µs 283,720 bytes bytes
Laravel\Boost\Middleware\InjectBoost::handle 1 2,185 µs 1,096 µs 47,824 bytes bytes 24,662 µs 10,258 µs 417,120 bytes bytes
App\Services\RedirectFlow\LocationDetector::detect 1 1,352 µs 745 µs 47,136 bytes bytes 1,352 µs 745 µs 47,136 bytes bytes
load::Tenant/RedirectFlowController_php 1 1,251 µs 1,046 µs 234,008 bytes bytes 1,251 µs 1,046 µs 234,008 bytes bytes
App\Services\License\LicenseComponent::canAuthorizeNewUsers 1 1,072 µs 773 µs -122,488 bytes bytes 1,075 µs 776 µs -121,872 bytes bytes
App\Services\RedirectFlow\SplashPageDetector::detect 1 671 µs 360 µs -5,304 bytes bytes 4,457 µs 552 µs 26,536 bytes bytes
App\Models\Tenant\Log\StatusedLog::finish 1 652 µs 700 µs 2,840 bytes bytes 652 µs 700 µs 2,840 bytes bytes
App\Services\RedirectFlow\VoucherLocator::searchVoucher 1 553 µs 323 µs 1,408 bytes bytes 852 µs 487 µs 3,336 bytes bytes
load::Http/RedirectResponse_php 1 516 µs 427 µs 95,200 bytes bytes 516 µs 427 µs 95,200 bytes bytes
load::Tenant/MacLink_php 1 512 µs 182 µs 26,040 bytes bytes 512 µs 182 µs 26,040 bytes bytes
load::Middleware/InjectBoost_php 1 503 µs 158 µs 12,056 bytes bytes 503 µs 158 µs 12,056 bytes bytes
load::RedirectFlow/Redirect_php 1 380 µs 673 µs 34,864 bytes bytes 380 µs 673 µs 34,864 bytes bytes
load::RedirectFlow/VoucherLocator_php 1 321 µs 185 µs 31,608 bytes bytes 321 µs 185 µs 31,608 bytes bytes
load::http-foundation/RedirectResponse_php 1 295 µs 446 µs 16,264 bytes bytes 295 µs 446 µs 16,264 bytes bytes
load::src/ProfilingData_php 1 277 µs 139 µs 18,848 bytes bytes 277 µs 139 µs 18,848 bytes bytes
load::Middleware/RedirectFlowProfiling_php 1 264 µs 152 µs 34,664 bytes bytes 264 µs 152 µs 34,664 bytes bytes
App\Services\RedirectFlow\RedirectFlowLogger::startLog 1 243 µs 241 µs 776 bytes bytes 807 µs 566 µs 50,952 bytes bytes
RoadRunner\Logger\Logger::warning 1 241 µs 106 µs 528 bytes bytes 241 µs 106 µs 528 bytes bytes
load::RedirectFlow/RedirectFlowLogger_php 1 221 µs 84 µs 7,488 bytes bytes 221 µs 84 µs 7,488 bytes bytes
load::RedirectFlow/InfinityLoopDetector_php 1 219 µs 97 µs 14,040 bytes bytes 219 µs 97 µs 14,040 bytes bytes
load::CaptivePortal/DeviceType_php 1 207 µs 67 µs 4,072 bytes bytes 207 µs 67 µs 4,072 bytes bytes
load::Helpers/Network_php 1 205 µs 90 µs 12,560 bytes bytes 205 µs 90 µs 12,560 bytes bytes
load::Log/StatusedLog_php 1 195 µs 84 µs 9,872 bytes bytes 195 µs 84 µs 9,872 bytes bytes
load::Log/RedirectFlow_php 1 195 µs 67 µs 32,136 bytes bytes 195 µs 67 µs 32,136 bytes bytes
App\Services\RedirectFlow\InfinityLoopDetector::trackHit 1 169 µs 47 µs 600 bytes bytes 184 µs 63 µs 1,328 bytes bytes
App\Models\Tenant\Log\StatusedLog::__construct 1 164 µs 164 µs 5,544 bytes bytes 171 µs 171 µs 6,808 bytes bytes
App\Models\Tenant\MacLink::boot 1 150 µs 150 µs 2,544 bytes bytes 185 µs 186 µs 10,728 bytes bytes
App\Http\Controllers\Tenant\RedirectFlowController::fillSessionBy… 1 104 µs 96 µs -1,224 bytes bytes 519 µs 258 µs 17,984 bytes bytes
load::settings/localization_php 1 67 µs 67 µs 31,744 bytes bytes 67 µs 67 µs 31,744 bytes bytes
Illuminate\Log\LogManager::warning 1 55 µs 55 µs 776 bytes bytes 296 µs 161 µs 1,304 bytes bytes
Illuminate\Routing\UrlGenerator::isValidUrl 1 50 µs 51 µs 584 bytes bytes 50 µs 51 µs 584 bytes bytes
App\Http\Middleware\RedirectFlowProfiling::handle 1 46 µs 47 µs -752 bytes bytes 22,222 µs 8,902 µs 282,968 bytes bytes
Illuminate\Routing\Redirector::createRedirect 1 44 µs 38 µs -2,176 bytes bytes 913 µs 971 µs 122,856 bytes bytes
Symfony\Component\HttpFoundation\RedirectResponse::__construct 1 41 µs 41 µs 2,720 bytes bytes 50 µs 51 µs 10,720 bytes bytes
load::settings/captive_portal_php 1 40 µs 41 µs 8,184 bytes bytes 40 µs 41 µs 8,184 bytes bytes
load::settings/customers_php 1 30 µs 31 µs 5,048 bytes bytes 30 µs 31 µs 5,048 bytes bytes
App\Services\RedirectFlow\InfinityLoopDetector::isDetected 1 27 µs 25 µs 696 bytes bytes 211 µs 88 µs 2,024 bytes bytes
redirect 1 23 µs 24 µs 696 bytes bytes 1,008 µs 1,068 µs 126,192 bytes bytes
load::settings/finance_php 1 21 µs 21 µs 7,064 bytes bytes 21 µs 21 µs 7,064 bytes bytes
load::settings/finance_notifications_php 1 16 µs 17 µs 4,808 bytes bytes 16 µs 17 µs 4,808 bytes bytes
load::settings/portal_php 1 16 µs 17 µs 3,824 bytes bytes 16 µs 17 µs 3,824 bytes bytes
load::settings/security_php 1 16 µs 17 µs 6,896 bytes bytes 16 µs 17 µs 6,896 bytes bytes
load::settings/status_page_notifications_php 1 16 µs 16 µs 5,872 bytes bytes 16 µs 16 µs 5,872 bytes bytes
App\Models\Tenant\MacLink::eventsToBeRecorded 1 16 µs 15 µs 1,168 bytes bytes 19 µs 19 µs 1,832 bytes bytes
load::settings/splynx_integration_php 1 15 µs 15 µs 6,232 bytes bytes 15 µs 15 µs 6,232 bytes bytes
load::settings/voucher_limit_notifications_php 1 15 µs 15 µs 6,056 bytes bytes 15 µs 15 µs 6,056 bytes bytes
App\Services\RedirectFlow\InfinityLoopDetector::getKey 1 15 µs 16 µs 728 bytes bytes 15 µs 16 µs 728 bytes bytes
Illuminate\Routing\UrlGenerator::to 1 15 µs 14 µs 624 bytes bytes 66 µs 67 µs 2,024 bytes bytes
Xhgui\Profiler\Profiler::disable 1 14 µs 13 µs -4,232 bytes bytes 295 µs 157 µs 15,784 bytes bytes
App\Models\Tenant\MacLink::{closure:Spatie\Activitylog\Traits\Log… 3 µs 10 µs 6,144 bytes bytes µs 10 µs 6,144 bytes bytes
App\Models\Tenant\MacLink::bootLogsActivity 1 µs µs 208 bytes bytes 35 µs 36 µs 8,184 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 856 bytes bytes µs µs 2,848 bytes bytes
Illuminate\Routing\Redirector::to 1 µs µs 616 bytes bytes 985 µs 1,044 µs 125,496 bytes bytes
Illuminate\Routing\UrlGenerator::{closure:Stancl\Tenancy\Bootstra… 3 µs µs 1,248 bytes bytes µs µs 1,248 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 656 µs 703 µs 3,128 bytes bytes
App\Helpers\Network::mac2int 1 µs µs 600 bytes bytes µs µs 600 bytes bytes
App\Helpers\ArrayHelper::toArray 1 µs µs 1,848 bytes bytes µs µs 1,848 bytes bytes
App\Helpers\ArrayHelper::map 1 µs µs 864 bytes bytes µs 11 µs 2,712 bytes bytes
App\Models\Tenant\MacLink::{closure:Spatie\Activitylog\Traits\Log… 3 µs µs 664 bytes bytes µs µs 664 bytes bytes
App\Helpers\Network::int2mac 1 µs µs 624 bytes bytes µs µs 624 bytes bytes
Spatie\Activitylog\PendingActivityLog::forwardCallTo 1 µs µs 600 bytes bytes µs µs 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
App\Helpers\Network::formatMac 1 µs µs 640 bytes bytes µs µs 640 bytes bytes
App\Models\Tenant\Log\StatusedLog::start 1 µs µs 760 bytes bytes 173 µs 173 µs 7,568 bytes bytes
Symfony\Component\HttpFoundation\Response::isRedirect 1 µs µs 6,264 bytes bytes µs µs 6,264 bytes bytes
App\Services\RedirectFlow\Redirect::redirect 1 µs 172 µs 696 bytes bytes 1,010 µs 1,240 µs 126,888 bytes bytes
App\Http\Controllers\Tenant\RedirectFlowController::isItGrandstre… 1 µs µs 664 bytes bytes µs µs 664 bytes bytes
App\Models\Tenant\Log\StatusedLog::activity 1 µs µs 600 bytes bytes µs µs 600 bytes bytes
Illuminate\Routing\UrlGenerator::extractQueryString 1 µs µs 816 bytes bytes µs µs 816 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
Xhgui\Profiler\Profilers\XHProf::disable 1 µs µs 584 bytes bytes µs µs 584 bytes bytes
App\Http\Controllers\Tenant\RedirectFlowController::isNokia 1 µs µs 1,272 bytes bytes µs µs 1,272 bytes bytes
Illuminate\Http\RedirectResponse::setRequest 1 µs µs 664 bytes bytes µs µs 664 bytes bytes