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

load::http-foundation/RedirectResponse_php
11,167 µs
main()
7,703 µs
App\Http\Controllers\Tenant\RedirectFlowController::index
2,309 µs
Laravel\Boost\Middleware\InjectBoost::handle
2,097 µs
App\Services\RedirectFlow\InfinityLoopDetector::parseMacFile
1,722 µs
App\Services\RedirectFlow\SplashPageDetector::detect
1,570 µs

Memory Hogs

load::Tenant/RedirectFlowController_php
234,816 bytes
load::http-foundation/RedirectResponse_php
81,800 bytes
load::settings/localization_php
63,824 bytes
App\Services\RedirectFlow\LocationDetector::detect
47,136 bytes
load::SplashPages/SplashPageSsid_php
33,256 bytes
load::Log/RedirectFlow_php
32,136 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::http-foundation/RedirectResponse_php 1 11,167 µs 200 µs 81,800 bytes bytes 11,167 µs 200 µs 81,800 bytes bytes
main() 1 7,703 µs 2,472 µs -562,128 bytes bytes 37,476 µs 13,231 µs 172,720 bytes bytes
App\Http\Controllers\Tenant\RedirectFlowController::index 1 2,309 µs 1,552 µs -40,304 bytes bytes 25,585 µs 8,106 µs 360,904 bytes bytes
Laravel\Boost\Middleware\InjectBoost::handle 1 2,097 µs 1,145 µs 23,000 bytes bytes 27,897 µs 9,468 µs 470,232 bytes bytes
App\Services\RedirectFlow\InfinityLoopDetector::parseMacFile 3 1,722 µs 270 µs 2,152 bytes bytes 1,722 µs 270 µs 2,152 bytes bytes
App\Services\RedirectFlow\SplashPageDetector::detect 1 1,570 µs 405 µs -4,232 bytes bytes 2,037 µs 657 µs 59,584 bytes bytes
App\Services\RedirectFlow\VoucherLocator::searchVoucher 1 1,372 µs 809 µs 1,056 bytes bytes 1,602 µs 979 µs 11,720 bytes bytes
App\Services\RedirectFlow\LocationDetector::detect 1 1,313 µs 718 µs 47,136 bytes bytes 1,313 µs 718 µs 47,136 bytes bytes
load::Tenant/RedirectFlowController_php 1 1,086 µs 954 µs 234,816 bytes bytes 1,086 µs 954 µs 234,816 bytes bytes
App\Services\License\LicenseComponent::canAuthorizeNewUsers 1 842 µs 503 µs -105,728 bytes bytes 845 µs 507 µs -105,128 bytes bytes
load::Http/RedirectResponse_php 1 640 µs 430 µs 29,704 bytes bytes 640 µs 430 µs 29,704 bytes bytes
App\Models\Tenant\Log\StatusedLog::finish 1 570 µs 616 µs 2,888 bytes bytes 570 µs 616 µs 2,888 bytes bytes
load::Middleware/InjectBoost_php 1 500 µs 173 µs 12,136 bytes bytes 500 µs 173 µs 12,136 bytes bytes
load::RedirectFlow/VoucherLocator_php 1 306 µs 182 µs 31,264 bytes bytes 306 µs 182 µs 31,264 bytes bytes
load::Helpers/ArrayHelper_php 1 269 µs 160 µs 29,128 bytes bytes 269 µs 160 µs 29,128 bytes bytes
load::src/ProfilingData_php 1 265 µs 140 µs 18,880 bytes bytes 265 µs 140 µs 18,880 bytes bytes
load::Log/StatusedLog_php 1 253 µs 85 µs 9,872 bytes bytes 253 µs 85 µs 9,872 bytes bytes
load::RedirectFlow/RedirectFlowLogger_php 1 246 µs 81 µs 7,488 bytes bytes 246 µs 81 µs 7,488 bytes bytes
load::Plans/DefaultPlanService_php 1 242 µs 108 µs 18,352 bytes bytes 242 µs 108 µs 18,352 bytes bytes
load::RedirectFlow/InfinityLoopDetector_php 1 221 µs 114 µs 15,520 bytes bytes 221 µs 114 µs 15,520 bytes bytes
load::Log/RedirectFlow_php 1 220 µs 60 µs 32,136 bytes bytes 220 µs 60 µs 32,136 bytes bytes
App\Services\RedirectFlow\RedirectFlowLogger::startLog 1 214 µs 212 µs 776 bytes bytes 861 µs 530 µs 51,608 bytes bytes
load::RedirectFlow/Redirect_php 1 203 µs 196 µs 8,856 bytes bytes 203 µs 196 µs 8,856 bytes bytes
Illuminate\Log\LogManager::warning 1 202 µs 141 µs 712 bytes bytes 202 µs 141 µs 712 bytes bytes
load::RedirectFlow/SplashPageDetector_php 1 197 µs 88 µs 8,112 bytes bytes 197 µs 88 µs 8,112 bytes bytes
load::SplashPages/SplashPageSsid_php 1 193 µs 86 µs 33,256 bytes bytes 193 µs 86 µs 33,256 bytes bytes
load::CaptivePortal/DeviceType_php 1 187 µs 71 µs 4,712 bytes bytes 187 µs 71 µs 4,712 bytes bytes
load::RedirectFlow/LocationDetector_php 1 183 µs 72 µs 5,240 bytes bytes 183 µs 72 µs 5,240 bytes bytes
App\Models\Tenant\Log\StatusedLog::__construct 1 159 µs 160 µs 4,968 bytes bytes 171 µs 171 µs 7,464 bytes bytes
App\Services\RedirectFlow\InfinityLoopDetector::saveValues 2 139 µs 140 µs 1,264 bytes bytes 139 µs 140 µs 1,264 bytes bytes
load::settings/localization_php 2 109 µs 111 µs 63,824 bytes bytes 109 µs 111 µs 63,824 bytes bytes
App\Http\Controllers\Tenant\RedirectFlowController::fillSessionBy… 1 72 µs 67 µs 1,704 bytes bytes 262 µs 144 µs 8,352 bytes bytes
load::settings/captive_portal_php 2 65 µs 67 µs 16,384 bytes bytes 65 µs 67 µs 16,384 bytes bytes
App\Models\Tenant\MacLink::customer 1 58 µs 58 µs 8,592 bytes bytes 58 µs 58 µs 8,592 bytes bytes
load::settings/customers_php 2 52 µs 54 µs 10,112 bytes bytes 52 µs 54 µs 10,112 bytes bytes
App\Http\Controllers\Tenant\RedirectFlowController::isItRedirectT… 1 51 µs 52 µs 1,096 bytes bytes 51 µs 52 µs 1,096 bytes bytes
Symfony\Component\HttpFoundation\RedirectResponse::__construct 1 39 µs 38 µs 2,720 bytes bytes 46 µs 46 µs 5,600 bytes bytes
load::settings/finance_php 2 37 µs 37 µs 14,128 bytes bytes 37 µs 37 µs 14,128 bytes bytes
Illuminate\Routing\Redirector::createRedirect 1 35 µs 31 µs -2,176 bytes bytes 11,896 µs 715 µs 117,776 bytes bytes
load::settings/finance_notifications_php 2 26 µs 27 µs 8,992 bytes bytes 26 µs 27 µs 8,992 bytes bytes
load::settings/security_php 2 25 µs 26 µs 13,792 bytes bytes 25 µs 26 µs 13,792 bytes bytes
load::settings/status_page_notifications_php 2 25 µs 25 µs 11,776 bytes bytes 25 µs 25 µs 11,776 bytes bytes
App\Services\RedirectFlow\InfinityLoopDetector::isDetected 1 24 µs 22 µs 824 bytes bytes 1,898 µs 443 µs 6,944 bytes bytes
Illuminate\Routing\UrlGenerator::isValidUrl 1 24 µs 25 µs 584 bytes bytes 24 µs 25 µs 584 bytes bytes
load::settings/splynx_integration_php 2 23 µs 23 µs 12,480 bytes bytes 23 µs 23 µs 12,480 bytes bytes
load::settings/voucher_limit_notifications_php 2 23 µs 24 µs 12,144 bytes bytes 23 µs 24 µs 12,144 bytes bytes
load::settings/portal_php 2 22 µs 22 µs 7,648 bytes bytes 22 µs 22 µs 7,648 bytes bytes
App\Models\Tenant\Location::getLoginOptionsConfigs 1 19 µs 20 µs 1,352 bytes bytes 19 µs 20 µs 1,352 bytes bytes
redirect 1 17 µs 18 µs 696 bytes bytes 11,952 µs 772 µs 121,128 bytes bytes
Xhgui\Profiler\Profiler::disable 1 16 µs 12 µs -4,232 bytes bytes 285 µs 158 µs 15,816 bytes bytes
Illuminate\Routing\UrlGenerator::to 1 10 µs µs 656 bytes bytes 35 µs 35 µ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
Illuminate\Database\Eloquent\Builder::orWhere 2 µs µs 2,080 bytes bytes µs µs 2,080 bytes bytes
App\Services\RedirectFlow\VoucherLocator::{closure:App\Services\R… 1 µs µs 2,264 bytes bytes µs µs 3,304 bytes bytes
Illuminate\Auth\SessionGuard::recaller 1 µs µs 568 bytes bytes µs µs 1,232 bytes bytes
Symfony\Component\HttpFoundation\RedirectResponse::setTargetUrl 1 µs µs 2,248 bytes bytes µs µs 2,248 bytes bytes
Illuminate\Routing\Redirector::{closure:Illuminate\Routing\Redire… 1 µs µs 856 bytes bytes µs µs 2,848 bytes bytes
App\Services\RedirectFlow\InfinityLoopDetector::saveRedirectTime 1 µs µs 976 bytes bytes 98 µs 99 µs 2,240 bytes bytes
App\Services\RedirectFlow\InfinityLoopDetector::saveRedirectCount… 1 µs µs 720 bytes bytes 68 µs 68 µs 2,240 bytes bytes
App\Services\RedirectFlow\InfinityLoopDetector::reset 1 µs µs 328 bytes bytes 170 µs 170 µs 4,808 bytes bytes
App\Services\RedirectFlow\VoucherLocator::{closure:App\Services\R… 1 µs µs 2,264 bytes bytes µs µs 3,304 bytes bytes
Illuminate\Database\Query\Grammars\Grammar::compileOrdersToArray 1 µs µs 912 bytes bytes µs µs 1,664 bytes bytes
Illuminate\Routing\Redirector::to 1 µs µs 600 bytes bytes 11,935 µs 754 µs 120,432 bytes bytes
Laravel\Boost\Middleware\InjectBoost::shouldInject 1 µs µs 600 bytes bytes µs µs 600 bytes bytes
App\Helpers\ArrayHelper::map 1 µs µs 864 bytes bytes µs µs 1,432 bytes bytes
Illuminate\Database\Query\Builder::orderBy 1 µs µs 1,192 bytes bytes µs µs 1,192 bytes bytes
Illuminate\Database\Query\Grammars\Grammar::{closure:Illuminate\D… 1 µs µs 752 bytes bytes µs µs 752 bytes bytes
App\Services\RedirectFlow\Plans\DefaultPlanService::canProcessDef… 1 µs µs 728 bytes bytes 22 µs 23 µs 2,080 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 573 µs 619 µs 3,176 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\Network::mac2int 1 µs µs 1,880 bytes bytes µs µs 1,880 bytes bytes
App\Helpers\ArrayHelper::toArray 1 µs µs 568 bytes bytes µs µs 568 bytes bytes
Illuminate\Database\Query\Grammars\Grammar::compileOrders 1 µs µs 488 bytes bytes µs 10 µs 2,152 bytes bytes
App\Services\RedirectFlow\Plans\DefaultPlanService::getUrlForRedi… 1 µs µs 696 bytes bytes 24 µs 24 µs 2,776 bytes bytes
Spatie\Activitylog\PendingActivityLog::forwardCallTo 1 µs µs 600 bytes bytes µs µs 600 bytes bytes
App\Models\Tenant\Log\StatusedLog::start 1 µs µs 760 bytes bytes 173 µs 173 µs 8,224 bytes bytes
App\Services\RedirectFlow\Redirect::redirect 1 µs µs 696 bytes bytes 11,954 µs 774 µs 121,824 bytes bytes
Xhgui\Profiler\ProfilingData::__construct 1 µs µs 584 bytes bytes µs µs 584 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 632 bytes bytes µs µs 632 bytes bytes
App\Services\RedirectFlow\InfinityLoopDetector::setMacFile 1 µs µs 680 bytes bytes µs µs 680 bytes bytes
App\Services\RedirectFlow\Plans\DefaultPlanService::__construct 1 µs µs 632 bytes bytes µs µs 632 bytes bytes
App\Services\RedirectFlow\Plans\DefaultPlanService::setDefaultRed… 1 µs µs 632 bytes bytes µs µs 632 bytes bytes
Illuminate\Auth\SessionGuard::getRecallerName 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
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
App\Http\Controllers\Tenant\RedirectFlowController::isItGrandstre… 1 µs µs 664 bytes bytes µs µs 664 bytes bytes