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

App\Services\RedirectFlow\PostBackRedirection::redirectToMikrotik
1,000,128 µs
Laravel\Boost\Middleware\InjectBoost::handle
5,713 µs
App\Services\RedirectFlow\InfinityLoopDetector::parseMacFile
5,294 µs
Grpc\BaseStub::getDefaultChannel
5,237 µs
App\Http\Controllers\Tenant\RedirectFlowController::index
5,174 µs
App\Services\RedirectFlow\VoucherLocator::searchVoucher
4,678 µs

Memory Hogs

Grpc\BaseStub::__construct
261,480 bytes
load::Tenant/RedirectFlowController_php
235,184 bytes
load::SplashPages/SplashPagePages_php
90,032 bytes
load::lib/BaseStub_php
84,808 bytes
load::CaptivePortal/DeviceType_php
69,608 bytes
load::SplashPages/PageName_php
68,856 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\Services\RedirectFlow\PostBackRedirection::redirectToMikrotik… 1 1,000,128 µs 638 µs -2,840 bytes bytes 1,001,819 µs 1,712 µs 45,912 bytes bytes
Laravel\Boost\Middleware\InjectBoost::handle 1 5,713 µs 1,370 µs 27,384 bytes bytes 1,048,202 µs 17,781 µs 825,456 bytes bytes
App\Services\RedirectFlow\InfinityLoopDetector::parseMacFile 3 5,294 µs 717 µs 2,152 bytes bytes 5,294 µs 717 µs 2,152 bytes bytes
Grpc\BaseStub::getDefaultChannel 1 5,237 µs 1,558 µs 680 bytes bytes 5,240 µs 1,561 µs 1,664 bytes bytes
App\Http\Controllers\Tenant\RedirectFlowController::index 1 5,174 µs 2,248 µs -26,496 bytes bytes 1,042,228 µs 16,143 µs 711,744 bytes bytes
App\Services\RedirectFlow\VoucherLocator::searchVoucher 1 4,678 µs 499 µs 2,712 bytes bytes 4,955 µs 707 µs 8,624 bytes bytes
main() 1 4,277 µs 3,020 µs -488,192 bytes bytes 1,054,730 µs 22,366 µs 602,216 bytes bytes
App\Services\RedirectFlow\RejectByRadiusAttributes\AcceptAfterVou… 1 2,214 µs 925 µs 6,928 bytes bytes 2,433 µs 1,021 µs 43,432 bytes bytes
App\Services\RedirectFlow\LocationDetector::detect 1 2,067 µs 914 µs 47,136 bytes bytes 2,067 µs 914 µs 47,136 bytes bytes
App\Services\RedirectFlow\SplashPageDetector::detect 1 1,502 µs 445 µs -4,232 bytes bytes 1,989 µs 694 µs 59,584 bytes bytes
App\Services\License\LicenseComponent::canAuthorizeNewUsers 1 1,470 µs 1,000 µs -105,504 bytes bytes 1,474 µs 1,005 µs -103,624 bytes bytes
App\Services\SplashPages\PageConfigService::needForceShowStatusPa… 1 1,395 µs 418 µs -10,832 bytes bytes 2,153 µs 891 µs 148,056 bytes bytes
load::lib/BaseStub_php 1 1,329 µs 530 µs 84,808 bytes bytes 1,329 µs 530 µs 84,808 bytes bytes
load::Tenant/RedirectFlowController_php 1 1,312 µs 1,178 µs 235,184 bytes bytes 1,312 µs 1,178 µs 235,184 bytes bytes
App\Services\RedirectFlow\Redirect::redirectPost 1 871 µs 611 µs -11,448 bytes bytes 1,265 µs 868 µs 38,552 bytes bytes
load::Accounting/SessionsClient_php 1 856 µs 189 µs 20,896 bytes bytes 856 µs 189 µs 20,896 bytes bytes
Grpc\BaseStub::__construct 1 759 µs 420 µs 261,480 bytes bytes 6,327 µs 2,100 µs 276,224 bytes bytes
App\Http\Controllers\Tenant\RedirectFlowController::shouldRedirec… 1 752 µs 212 µs 1,392 bytes bytes 752 µs 212 µs 1,392 bytes bytes
load::Middleware/InjectBoost_php 1 562 µs 165 µs 12,136 bytes bytes 562 µs 165 µs 12,136 bytes bytes
load::SplashPages/SplashPagePages_php 1 546 µs 400 µs 90,032 bytes bytes 546 µs 400 µs 90,032 bytes bytes
App\Services\RedirectFlow\InfinityLoopDetector::saveValues 2 434 µs 286 µs 1,264 bytes bytes 434 µs 286 µs 1,264 bytes bytes
load::Accounting/SessionsRepository_php 1 428 µs 289 µs 63,336 bytes bytes 428 µs 289 µs 63,336 bytes bytes
load::RedirectFlow/Redirect_php 1 420 µs 199 µs 8,816 bytes bytes 420 µs 199 µs 8,816 bytes bytes
load::RedirectFlow/PostBackRedirection_php 1 412 µs 245 µs 43,856 bytes bytes 412 µs 245 µs 43,856 bytes bytes
load::RejectByRadiusAttributes/AcceptAfterVoucherCreation_php 1 409 µs 251 µs 46,544 bytes bytes 409 µs 251 µs 46,544 bytes bytes
load::Helpers/Security_php 1 390 µs 254 µs 49,336 bytes bytes 390 µs 254 µs 49,336 bytes bytes
load::RedirectFlow/VoucherLocator_php 1 360 µs 202 µs 31,608 bytes bytes 360 µs 202 µs 31,608 bytes bytes
load::src/ProfilingData_php 1 347 µs 193 µs 18,848 bytes bytes 347 µs 193 µs 18,848 bytes bytes
load::Tenant/MacLink_php 1 326 µs 203 µs 26,104 bytes bytes 326 µs 203 µs 26,104 bytes bytes
App\Services\RedirectFlow\PostBackRedirection::redirectBackToRout… 1 298 µs 200 µs 760 bytes bytes 1,002,117 µs 1,912 µs 46,672 bytes bytes
load::Helpers/ArrayHelper_php 1 286 µs 164 µs 29,128 bytes bytes 286 µs 164 µs 29,128 bytes bytes
load::CaptivePortal/DeviceType_php 1 285 µs 91 µs 69,608 bytes bytes 285 µs 91 µs 69,608 bytes bytes
load::SplashPages/PageConfigService_php 1 274 µs 117 µs 10,072 bytes bytes 274 µs 117 µs 10,072 bytes bytes
load::RedirectFlow/InfinityLoopDetector_php 1 248 µs 125 µs 15,520 bytes bytes 248 µs 125 µs 15,520 bytes bytes
load::Tenant/TrialSession_php 1 246 µs 126 µs 37,416 bytes bytes 246 µs 126 µs 37,416 bytes bytes
load::Helpers/Network_php 1 229 µs 110 µs 12,560 bytes bytes 229 µs 110 µs 12,560 bytes bytes
load::RedirectFlow/LocationDetector_php 1 212 µs 85 µs 5,240 bytes bytes 212 µs 85 µs 5,240 bytes bytes
load::SplashPages/PageName_php 1 212 µs 73 µs 68,856 bytes bytes 212 µs 73 µs 68,856 bytes bytes
load::RedirectFlow/SplashPageDetector_php 1 209 µs 90 µs 8,112 bytes bytes 209 µs 90 µs 8,112 bytes bytes
load::Tenant/CoaAuth_php 1 200 µs 77 µs 33,240 bytes bytes 200 µs 77 µs 33,240 bytes bytes
load::SplashPages/SplashPageSsid_php 1 197 µs 80 µs 33,256 bytes bytes 197 µs 80 µs 33,256 bytes bytes
RoadRunner\Logger\Logger::warning 1 185 µs 117 µs 528 bytes bytes 185 µs 117 µs 528 bytes bytes
load::lib/DefaultCallInvoker_php 1 178 µs 70 µs 7,720 bytes bytes 178 µs 70 µs 7,720 bytes bytes
load::Accounting/SessionsRepositoryContract_php 1 170 µs 51 µs 6,624 bytes bytes 170 µs 51 µs 6,624 bytes bytes
load::Grpc/GrpcClientCreator_php 1 164 µs 58 µs 5,904 bytes bytes 164 µs 58 µs 5,904 bytes bytes
load::Accounting/Accounting_php 1 162 µs 57 µs 6,376 bytes bytes 162 µs 57 µs 6,376 bytes bytes
load::Accounting/AccountingContract_php 1 158 µs 43 µs 2,784 bytes bytes 158 µs 43 µs 2,784 bytes bytes
load::lib/CallInvoker_php 1 150 µs 49 µs 5,360 bytes bytes 150 µs 49 µs 5,360 bytes bytes
App\Models\Tenant\MacLink::boot 1 108 µs 108 µs 2,544 bytes bytes 144 µs 145 µs 10,728 bytes bytes
App\Http\Controllers\Tenant\RedirectFlowController::fillSessionBy… 1 97 µs 95 µs -1,224 bytes bytes 616 µs 303 µs 83,520 bytes bytes
Illuminate\Log\LogManager::warning 1 75 µs 74 µs 776 bytes bytes 260 µs 191 µs 1,304 bytes bytes
load::settings/localization_php 1 71 µs 71 µs 32,064 bytes bytes 71 µs 71 µs 32,064 bytes bytes
App\Models\Tenant\MacLink::customer 1 71 µs 71 µs 8,968 bytes bytes 71 µs 71 µs 8,968 bytes bytes
route 1 48 µs 48 µs 720 bytes bytes 48 µs 48 µs 720 bytes bytes
load::settings/captive_portal_php 1 41 µs 41 µs 8,184 bytes bytes 41 µs 41 µs 8,184 bytes bytes
gRPC\Accounting\SessionsClient::__construct 1 35 µs 36 µs -265,592 bytes bytes 6,362 µs 2,136 µs 10,632 bytes bytes
App\Providers\AccountingServiceProvider::{closure:App\Providers\A… 1 35 µs 30 µs -19,072 bytes bytes 9,720 µs 3,438 µs 145,728 bytes bytes
load::settings/customers_php 1 33 µs 34 µs 5,048 bytes bytes 33 µs 34 µs 5,048 bytes bytes
App\Services\RedirectFlow\InfinityLoopDetector::isDetected 1 30 µs 27 µs 824 bytes bytes 5,777 µs 1,047 µs 6,944 bytes bytes
App\Grpc\GrpcClientCreator::create 1 25 µs 22 µs -32,528 bytes bytes 8,572 µs 2,877 µs 83,808 bytes bytes
load::settings/finance_php 1 24 µs 24 µs 7,064 bytes bytes 24 µs 24 µs 7,064 bytes bytes
App\Services\RedirectFlow\RejectByRadiusAttributes\AcceptAfterVou… 1 22 µs 21 µs 728 bytes bytes 9,742 µs 3,459 µs 146,456 bytes bytes
Xhgui\Profiler\Profiler::disable 1 19 µs 16 µs -4,232 bytes bytes 372 µs 216 µs 15,784 bytes bytes
App\Services\Accounting\Accounting::getSessionsClient 1 16 µs 17 µs -1,184 bytes bytes 8,752 µs 2,952 µs 88,528 bytes bytes
load::settings/finance_notifications_php 1 15 µs 15 µs 4,488 bytes bytes 15 µs 15 µs 4,488 bytes bytes
load::settings/security_php 1 15 µs 16 µs 6,896 bytes bytes 15 µs 16 µs 6,896 bytes bytes
App\Models\Tenant\MacLink::eventsToBeRecorded 1 14 µs 15 µs 1,168 bytes bytes 17 µs 18 µs 1,832 bytes bytes
App\Providers\AccountingServiceProvider::{closure:App\Providers\A… 1 14 µs 14 µs -3,544 bytes bytes 334 µs 114 µs 5,616 bytes bytes
load::settings/splynx_integration_php 1 13 µs 14 µs 6,232 bytes bytes 13 µs 14 µs 6,232 bytes bytes
load::settings/status_page_notifications_php 1 13 µs 13 µs 5,872 bytes bytes 13 µs 13 µs 5,872 bytes bytes
load::settings/voucher_limit_notifications_php 1 13 µs 14 µs 6,056 bytes bytes 13 µs 14 µs 6,056 bytes bytes
App\Models\Tenant\MacLink::bootLogsActivity 1 12 µs 11 µs 208 bytes bytes 36 µs 37 µs 8,184 bytes bytes
Laravel\Boost\Middleware\InjectBoost::shouldInject 1 12 µs 13 µs 600 bytes bytes 12 µs 13 µs 600 bytes bytes
load::settings/portal_php 1 11 µs 13 µs 3,824 bytes bytes 11 µs 13 µs 3,824 bytes bytes
App\Helpers\Network::mac2int 3 µs µs 1,232 bytes bytes µs µs 1,232 bytes bytes
Illuminate\Database\Query\Grammars\Grammar::compileOrdersToArray 2 µs µs 1,128 bytes bytes 13 µs 14 µs 1,904 bytes bytes
Illuminate\Routing\UrlGenerator::{closure:Stancl\Tenancy\Bootstra… 3 µs µs 2,512 bytes bytes µs µs 2,512 bytes bytes
App\Services\RedirectFlow\InfinityLoopDetector::saveRedirectTime 1 µs µs 976 bytes bytes 395 µs 245 µs 2,240 bytes bytes
App\Models\Tenant\MacLink::{closure:Spatie\Activitylog\Traits\Log… 3 µs µs 6,144 bytes bytes µs µs 6,144 bytes bytes
Illuminate\Database\Query\Grammars\Grammar::compileOrders 2 µs µs 944 bytes bytes 19 µs 19 µs 2,848 bytes bytes
App\Services\RedirectFlow\PostBackRedirection::replaceParamInUrlQ… 1 µs µs 1,384 bytes bytes µs µs 1,384 bytes bytes
App\Services\RedirectFlow\InfinityLoopDetector::saveRedirectCount… 1 µs µs 720 bytes bytes 77 µs 76 µs 2,240 bytes bytes
App\Services\RedirectFlow\InfinityLoopDetector::reset 1 µs µs 328 bytes bytes 477 µs 328 µ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\Builder::orderBy 2 µs µs 2,384 bytes bytes µs µs 2,384 bytes bytes
Illuminate\Database\Query\Grammars\Grammar::{closure:Illuminate\D… 2 µs µs 776 bytes bytes µs µs 776 bytes bytes
App\Helpers\Network::int2mac 1 µs µs 624 bytes bytes µs µs 624 bytes bytes
Illuminate\Database\Eloquent\Builder::orWhere 1 µs µs 1,040 bytes bytes µs µs 1,040 bytes bytes
App\Models\Tenant\Voucher::getQualifiedDeletedAtColumn 1 µs µs 680 bytes bytes µs µs 680 bytes bytes
App\Helpers\Security::makeChapPassword 1 µs µs 664 bytes bytes µs µs 664 bytes bytes
Xhgui\Profiler\ProfilingData::__construct 1 µs µs 584 bytes bytes µs µs 584 bytes bytes
App\Helpers\Network::formatMac 1 µs µs 640 bytes bytes µs µs 640 bytes bytes
App\Models\Tenant\MacLink::{closure:Spatie\Activitylog\Traits\Log… 3 µs µs 664 bytes bytes µs µs 664 bytes bytes
Grpc\BaseStub::updateOpts 1 µs µs 984 bytes bytes µs µs 984 bytes bytes
Illuminate\Database\Query\Builder::orderByDesc 1 µs µs 728 bytes bytes µs µs 1,920 bytes bytes
Xhgui\Profiler\Profiler::registerShutdownHandler 1 µs µs 1,216 bytes bytes µs µs 1,216 bytes bytes
Illuminate\Http\Request::query 1 µs µs 600 bytes bytes µs µs 600 bytes bytes
App\Services\RedirectFlow\InfinityLoopDetector::setMacFile 1 µs µs 680 bytes bytes µs µs 680 bytes bytes
App\Helpers\ArrayHelper::toArray 1 µs µs 568 bytes bytes µs µs 568 bytes bytes
App\Helpers\ArrayHelper::map 1 µs µs 864 bytes bytes µs µs 1,432 bytes bytes
Xhgui\Profiler\Profilers\XHProf::disable 1 µs µs 584 bytes bytes µs µs 584 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 1,272 bytes bytes µs µs 1,272 bytes bytes
App\Repositories\Tenant\Accounting\SessionsRepository::__construc… 1 µs µs 696 bytes bytes µs µs 696 bytes bytes
App\Services\RedirectFlow\PostBackRedirection::__construct 1 µs µs 632 bytes bytes µs µs 632 bytes bytes