Profile data for POST http://e2e-tests.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

main()
3,227 µs
Laravel\Boost\Middleware\InjectBoost::handle
2,552 µs
App\Http\Controllers\Tenant\RedirectFlowController::index
2,234 µs
App\Services\RedirectFlow\LocationDetector::detect
1,357 µs
App\Services\License\LicenseComponent::canAuthorizeNewUsers
1,173 µs
App\Models\Tenant\Log\StatusedLog::finish
595 µs

Memory Hogs

App\Services\RedirectFlow\LocationDetector::detect
46,720 bytes
Laravel\Boost\Middleware\InjectBoost::handle
35,008 bytes
load::settings/localization_php
31,744 bytes
App\Models\Tenant\Log\StatusedLog::finish
8,480 bytes
load::settings/captive_portal_php
8,184 bytes
load::settings/security_php
7,216 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 3,227 µs 2,329 µs -509,608 bytes bytes 13,183 µs 9,310 µs -374,760 bytes bytes
Laravel\Boost\Middleware\InjectBoost::handle 1 2,552 µs 1,144 µs 35,008 bytes bytes 9,943 µs 6,965 µs 131,056 bytes bytes
App\Http\Controllers\Tenant\RedirectFlowController::index 1 2,234 µs 1,593 µs 2,064 bytes bytes 7,101 µs 5,528 µs 9,720 bytes bytes
App\Services\RedirectFlow\LocationDetector::detect 1 1,357 µs 853 µs 46,720 bytes bytes 1,357 µs 853 µs 46,720 bytes bytes
App\Services\License\LicenseComponent::canAuthorizeNewUsers 1 1,173 µs 875 µs -105,504 bytes bytes 1,177 µs 879 µs -104,904 bytes bytes
App\Models\Tenant\Log\StatusedLog::finish 1 595 µs 647 µs 8,480 bytes bytes 595 µs 647 µs 8,480 bytes bytes
App\Services\RedirectFlow\VoucherLocator::searchVoucher 1 441 µs 300 µs 1,408 bytes bytes 670 µs 447 µs 3,376 bytes bytes
App\Services\RedirectFlow\SplashPageDetector::detect 1 391 µs 220 µs 3,736 bytes bytes 397 µs 227 µs 6,448 bytes bytes
RoadRunner\Logger\Logger::warning 1 177 µs 95 µs 568 bytes bytes 177 µs 95 µs 568 bytes bytes
App\Services\RedirectFlow\InfinityLoopDetector::saveValues 2 110 µs 111 µs 1,264 bytes bytes 110 µs 111 µs 1,264 bytes bytes
App\Services\RedirectFlow\RedirectFlowLogger::startLog 1 105 µs 104 µs 3,392 bytes bytes 274 µs 274 µs 14,760 bytes bytes
Spatie\Activitylog\PendingActivityLog::__construct 1 98 µs 98 µs 4,560 bytes bytes 103 µs 104 µs 6,408 bytes bytes
load::settings/localization_php 1 75 µs 75 µs 31,744 bytes bytes 75 µs 75 µs 31,744 bytes bytes
App\Services\RedirectFlow\InfinityLoopDetector::parseMacFile 3 75 µs 79 µs 2,152 bytes bytes 75 µs 79 µs 2,152 bytes bytes
App\Http\Controllers\Tenant\RedirectFlowController::fillSessionBy… 1 74 µs 73 µs 3,312 bytes bytes 78 µs 78 µs 5,248 bytes bytes
activity 1 55 µs 55 µs 1,192 bytes bytes 164 µs 164 µs 9,400 bytes bytes
Illuminate\Log\LogManager::warning 1 49 µs 48 µs 776 bytes bytes 226 µs 143 µs 1,344 bytes bytes
load::settings/captive_portal_php 1 48 µs 49 µs 8,184 bytes bytes 48 µs 49 µs 8,184 bytes bytes
Symfony\Component\HttpFoundation\RedirectResponse::__construct 1 36 µs 247 µs 2,720 bytes bytes 43 µs 255 µs 5,600 bytes bytes
load::settings/customers_php 1 34 µs 35 µs 5,048 bytes bytes 34 µs 35 µs 5,048 bytes bytes
load::settings/finance_php 1 30 µs 30 µs 7,064 bytes bytes 30 µs 30 µs 7,064 bytes bytes
load::settings/status_page_notifications_php 1 19 µs 19 µs 5,872 bytes bytes 19 µs 19 µs 5,872 bytes bytes
App\Services\RedirectFlow\InfinityLoopDetector::isDetected 1 19 µs 16 µs 824 bytes bytes 222 µs 222 µs 6,944 bytes bytes
load::settings/security_php 1 18 µs 18 µs 7,216 bytes bytes 18 µs 18 µs 7,216 bytes bytes
load::settings/voucher_limit_notifications_php 1 17 µs 17 µs 6,056 bytes bytes 17 µs 17 µs 6,056 bytes bytes
load::settings/finance_notifications_php 1 16 µs 17 µs 4,488 bytes bytes 16 µs 17 µs 4,488 bytes bytes
load::settings/splynx_integration_php 1 16 µs 16 µs 6,232 bytes bytes 16 µs 16 µs 6,232 bytes bytes
redirect 1 15 µs 16 µs 6,328 bytes bytes 86 µs 301 µs 18,400 bytes bytes
load::settings/portal_php 1 14 µs 14 µs 3,824 bytes bytes 14 µs 14 µs 3,824 bytes bytes
Illuminate\Routing\UrlGenerator::to 1 10 µs µs 656 bytes bytes 14 µs 15 µs 2,056 bytes bytes
Illuminate\Routing\UrlGenerator::{closure:Stancl\Tenancy\Bootstra… 3 µs µs 1,232 bytes bytes µs µs 1,232 bytes bytes
App\Services\RedirectFlow\InfinityLoopDetector::saveRedirectCount… 1 µs µs 720 bytes bytes 90 µs 90 µs 2,240 bytes bytes
Symfony\Component\HttpFoundation\RedirectResponse::setTargetUrl 1 µs µs 2,248 bytes bytes µs µs 2,248 bytes bytes
App\Services\RedirectFlow\InfinityLoopDetector::saveRedirectTime 1 µs µs 976 bytes bytes 60 µs 61 µs 2,240 bytes bytes
Illuminate\Routing\Redirector::{closure:Illuminate\Routing\Redire… 1 µs µs 856 bytes bytes µs µs 2,848 bytes bytes
Xhgui\Profiler\Profiler::disable 1 µs µs 776 bytes bytes µs µs 1,944 bytes bytes
App\Services\RedirectFlow\InfinityLoopDetector::reset 1 µs µs 328 bytes bytes 154 µs 156 µs 4,808 bytes bytes
App\Helpers\ArrayHelper::map 1 µs µs 2,144 bytes bytes µs µs 2,712 bytes bytes
App\Models\Tenant\Log\StatusedLog::success 1 µs µs 288 bytes bytes 599 µs 648 µs 8,768 bytes bytes
Illuminate\Routing\UrlGenerator::isValidUrl 1 µs µs 584 bytes bytes µs µs 584 bytes bytes
Illuminate\Routing\Redirector::to 1 µs µs 600 bytes bytes 71 µs 285 µs 12,072 bytes bytes
App\Services\RedirectFlow\Redirect::redirect 1 µs µs 696 bytes bytes 90 µs 303 µs 19,096 bytes bytes
App\Helpers\Network::int2mac 1 µs µs 624 bytes bytes µs µs 624 bytes bytes
Illuminate\Auth\SessionGuard::recaller 1 µs µs 584 bytes bytes µs µs 1,248 bytes bytes
Spatie\Activitylog\PendingActivityLog::__call 1 µs µs 632 bytes bytes µs µs 1,232 bytes bytes
App\Models\Tenant\Log\StatusedLog::start 1 µs µs 760 bytes bytes 169 µs 169 µs 10,768 bytes bytes
Illuminate\Routing\Redirector::createRedirect 1 µs µs 968 bytes bytes 53 µs 267 µs 9,416 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\Services\RedirectFlow\InfinityLoopDetector::setMacFile 1 µs µs 680 bytes bytes µs µs 680 bytes bytes
App\Helpers\Network::mac2int 1 µs µs 600 bytes bytes µs µs 600 bytes bytes
App\Helpers\ArrayHelper::toArray 1 µs µs 568 bytes bytes µs µs 568 bytes bytes
Spatie\Activitylog\PendingActivityLog::forwardCallTo 1 µs µs 600 bytes bytes µs µs 600 bytes bytes
App\Models\Tenant\Log\StatusedLog::__construct 1 µs µs 608 bytes bytes 166 µs 166 µs 10,008 bytes bytes
Illuminate\Http\Request::query 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
Spatie\Activitylog\ActivityLogger::setLogStatus 1 µs µs 600 bytes bytes µs µs 600 bytes bytes
Illuminate\Auth\SessionGuard::getRecallerName 1 µs µs 664 bytes bytes µs µs 664 bytes bytes
Spatie\Activitylog\PendingActivityLog::logger 1 µs µs 568 bytes bytes µs µs 568 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\Http\RedirectResponse::setRequest 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\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