Profile data for GET 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,122 µs
App\Http\Controllers\Tenant\RedirectFlowController::index
4,883 µs
Laravel\Boost\Middleware\InjectBoost::handle
4,576 µs
main()
3,889 µs
App\Services\License\LicenseComponent::canAuthorizeNewUsers
1,384 µs
App\Services\RedirectFlow\RejectByRadiusAttributes\AcceptAfterVoucherCreation::authorize
1,106 µs

Memory Hogs

App\Http\Controllers\Tenant\RedirectFlowController::index
38,672 bytes
Laravel\Boost\Middleware\InjectBoost::handle
34,312 bytes
load::settings/localization_php
31,744 bytes
App\Models\Tenant\MacLink::customer
8,552 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
App\Services\RedirectFlow\PostBackRedirection::redirectToMikrotik… 1 1,000,122 µs 218 µs 5,736 bytes bytes 1,000,913 µs 725 µs 9,504 bytes bytes
App\Http\Controllers\Tenant\RedirectFlowController::index 1 4,883 µs 2,734 µs 38,672 bytes bytes 1,011,007 µs 6,710 µs 672 bytes bytes
Laravel\Boost\Middleware\InjectBoost::handle 1 4,576 µs 1,297 µs 34,312 bytes bytes 1,015,873 µs 8,304 µs 121,312 bytes bytes
main() 1 3,889 µs 2,412 µs -35,632 bytes bytes 1,019,779 µs 10,734 µs 89,472 bytes bytes
App\Services\License\LicenseComponent::canAuthorizeNewUsers 1 1,384 µs 910 µs -105,504 bytes bytes 1,388 µs 914 µs -104,904 bytes bytes
App\Services\RedirectFlow\RejectByRadiusAttributes\AcceptAfterVou… 1 1,106 µs 692 µs 7,032 bytes bytes 1,119 µs 708 µs 10,296 bytes bytes
App\Services\RedirectFlow\VoucherLocator::searchVoucher 1 914 µs 488 µs 2,720 bytes bytes 1,181 µs 683 µs 9,952 bytes bytes
App\Services\RedirectFlow\Redirect::redirectPost 1 781 µs 493 µs 1,720 bytes bytes 786 µs 501 µs 2,384 bytes bytes
App\Http\Controllers\Tenant\RedirectFlowController::shouldRedirec… 1 335 µs 208 µs 3,464 bytes bytes 335 µs 208 µs 3,464 bytes bytes
App\Services\RedirectFlow\InfinityLoopDetector::saveValues 2 326 µs 133 µs 1,264 bytes bytes 326 µs 133 µs 1,264 bytes bytes
App\Services\RedirectFlow\PostBackRedirection::redirectBackToRout… 1 267 µs 145 µs 760 bytes bytes 1,001,180 µs 870 µs 10,264 bytes bytes
App\Services\SplashPages\PageConfigService::needForceShowStatusPa… 1 259 µs 136 µs 1,104 bytes bytes 259 µs 136 µs 1,104 bytes bytes
RoadRunner\Logger\Logger::warning 1 172 µs 99 µs 568 bytes bytes 172 µs 99 µs 568 bytes bytes
load::settings/localization_php 1 82 µs 82 µs 31,744 bytes bytes 82 µs 82 µs 31,744 bytes bytes
Illuminate\Log\LogManager::warning 1 79 µs 78 µs 776 bytes bytes 251 µs 177 µs 1,344 bytes bytes
App\Models\Tenant\MacLink::customer 1 76 µs 77 µs 8,552 bytes bytes 76 µs 77 µs 8,552 bytes bytes
App\Services\RedirectFlow\InfinityLoopDetector::parseMacFile 3 65 µs 68 µs 2,664 bytes bytes 65 µs 68 µs 2,664 bytes bytes
load::settings/captive_portal_php 1 49 µs 50 µs 8,184 bytes bytes 49 µs 50 µs 8,184 bytes bytes
App\Services\RedirectFlow\InfinityLoopDetector::isDetected 1 38 µs 30 µs 200 bytes bytes 444 µs 243 µs 6,888 bytes bytes
load::settings/customers_php 1 34 µs 35 µs 5,048 bytes bytes 34 µs 35 µs 5,048 bytes bytes
App\Providers\AccountingServiceProvider::{closure:App\Providers\A… 1 28 µs 19 µs 944 bytes bytes 65 µs 57 µs 6,512 bytes bytes
route 1 28 µs 28 µs 664 bytes bytes 28 µs 28 µs 664 bytes bytes
load::settings/finance_php 1 24 µs 25 µs 7,064 bytes bytes 24 µs 25 µs 7,064 bytes bytes
load::settings/security_php 1 17 µs 18 µs 7,216 bytes bytes 17 µs 18 µs 7,216 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/status_page_notifications_php 1 16 µs 17 µs 5,872 bytes bytes 16 µs 17 µs 5,872 bytes bytes
App\Services\RedirectFlow\RejectByRadiusAttributes\AcceptAfterVou… 1 16 µs 15 µs 728 bytes bytes 81 µs 72 µs 7,240 bytes bytes
load::settings/voucher_limit_notifications_php 1 15 µs 16 µs 6,056 bytes bytes 15 µs 16 µs 6,056 bytes bytes
load::settings/portal_php 1 14 µs 13 µs 3,824 bytes bytes 14 µs 13 µs 3,824 bytes bytes
load::settings/splynx_integration_php 1 14 µs 15 µs 6,232 bytes bytes 14 µs 15 µs 6,232 bytes bytes
Grpc\BaseStub::getDefaultChannel 1 11 µs 12 µs 680 bytes bytes 14 µs 15 µs 1,664 bytes bytes
App\Services\Accounting\Accounting::getSessionsClient 1 µs µs 728 bytes bytes 35 µs 35 µs 4,104 bytes bytes
Laravel\Boost\Middleware\InjectBoost::shouldInject 1 µs µs 600 bytes bytes µs µs 600 bytes bytes
Xhgui\Profiler\Profiler::disable 1 µs µs 776 bytes bytes 11 µs 11 µs 1,944 bytes bytes
Illuminate\Routing\UrlGenerator::{closure:Stancl\Tenancy\Bootstra… 3 µs µs 1,232 bytes bytes µs µs 1,232 bytes bytes
App\Http\Controllers\Tenant\RedirectFlowController::fillSessionBy… 1 µs µs 760 bytes bytes µs µs 2,056 bytes bytes
App\Services\RedirectFlow\InfinityLoopDetector::saveRedirectCount… 1 µs µs 720 bytes bytes 253 µs 73 µs 2,240 bytes bytes
App\Services\RedirectFlow\LocationDetector::detect 1 µs µs 632 bytes bytes µs µs 632 bytes bytes
App\Services\RedirectFlow\VoucherLocator::{closure:App\Services\R… 1 µs µs 2,264 bytes bytes 10 µs 10 µs 4,584 bytes bytes
App\Services\RedirectFlow\InfinityLoopDetector::saveRedirectTime 1 µs µs 720 bytes bytes 116 µs 102 µs 2,240 bytes bytes
App\Helpers\Network::mac2int 3 µs µs 1,232 bytes bytes µs µs 1,232 bytes bytes
Illuminate\Database\Query\Grammars\Grammar::{closure:Illuminate\D… 2 µs µs 776 bytes bytes µs µs 776 bytes bytes
Illuminate\Database\Query\Grammars\Grammar::compileOrders 2 µs µs 944 bytes bytes 14 µs 15 µs 2,848 bytes bytes
Grpc\BaseStub::__construct 1 µs µs 272 bytes bytes 19 µs 19 µs 1,936 bytes bytes
App\Services\RedirectFlow\PostBackRedirection::replaceParamInUrlQ… 1 µs µs 1,384 bytes bytes µs µs 1,384 bytes bytes
App\Helpers\Security::makeChapPassword 1 µs µs 664 bytes bytes µs µs 664 bytes bytes
App\Models\Tenant\Voucher::getQualifiedDeletedAtColumn 1 µs µs 680 bytes bytes µs µs 680 bytes bytes
App\Grpc\GrpcClientCreator::create 1 µs µs 792 bytes bytes 26 µs 27 µs 3,376 bytes bytes
Xhgui\Profiler\Profiler::registerShutdownHandler 1 µs µs 1,216 bytes bytes µs µs 1,216 bytes bytes
App\Services\RedirectFlow\SplashPageDetector::detect 1 µs µs 632 bytes bytes µs µs 632 bytes bytes
Illuminate\Database\Eloquent\Builder::orWhere 1 µs µs 2,320 bytes bytes µs µs 2,320 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::compileOrdersToArray 2 µs µs 1,128 bytes bytes µs 11 µs 1,904 bytes bytes
Grpc\BaseStub::updateOpts 1 µs µs 984 bytes bytes µs µs 984 bytes bytes
gRPC\Accounting\SessionsClient::__construct 1 µs µs 648 bytes bytes 22 µs 22 µs 2,584 bytes bytes
Xhgui\Profiler\ProfilingData::__construct 1 µs µs 584 bytes bytes µs µs 584 bytes bytes
App\Services\RedirectFlow\InfinityLoopDetector::setMacFile 1 µs µs 1,320 bytes bytes µs µs 1,320 bytes bytes
App\Helpers\Network::int2mac 1 µs µs 624 bytes bytes µs µs 624 bytes bytes
Illuminate\Database\Query\Builder::orderByDesc 1 µs µs 728 bytes bytes µs µs 1,920 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
App\Providers\AccountingServiceProvider::{closure:App\Providers\A… 1 µs µs 768 bytes bytes µs µs 768 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
Xhgui\Profiler\Profilers\XHProf::disable 1 µs µs 584 bytes bytes µs µs 584 bytes bytes