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\License\TenantLicenseServiceApi::canAuth
10,010,570 µs
App\Services\RedirectFlow\PostBackRedirection::redirectToMikrotik
1,000,104 µs
App\Services\License\LicenseComponent::canAuthorizeNewUsers
9,892 µs
App\Services\License\LicenseComponent::{closure:App\Services\License\LicenseComponent::canAuthorizeNewUsers():119}
5,710 µs
App\Http\Controllers\Tenant\RedirectFlowController::index
4,382 µs
main()
3,164 µs

Memory Hogs

App\Http\Controllers\Tenant\RedirectFlowController::index
82,296 bytes
GuzzleHttp\Handler\CurlFactory::createRejection
53,656 bytes
load::RedirectFlow/PostBackRedirection_php
43,704 bytes
Illuminate\Http\Client\PendingRequest::marshalConnectionException
43,352 bytes
load::RejectByRadiusAttributes/AcceptAfterVoucherCreation_php
40,496 bytes
App\Services\License\TenantLicenseServiceApi::canAuth
34,056 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\License\TenantLicenseServiceApi::canAuth 1 10,010,570 µs 6,525 µs 34,056 bytes bytes 10,011,233 µs 7,060 µs 150,176 bytes bytes
App\Services\RedirectFlow\PostBackRedirection::redirectToMikrotik… 1 1,000,104 µs 607 µs 104 bytes bytes 1,000,868 µs 1,204 µs 3,872 bytes bytes
App\Services\License\LicenseComponent::canAuthorizeNewUsers 1 9,892 µs 1,472 µs -105,928 bytes bytes 10,026,859 µs 9,076 µs -71,056 bytes bytes
App\Services\License\LicenseComponent::{closure:App\Services\Lice… 1 5,710 µs 516 µs -116,632 bytes bytes 10,016,958 µs 7,593 µs 34,368 bytes bytes
App\Http\Controllers\Tenant\RedirectFlowController::index 1 4,382 µs 2,771 µs 82,296 bytes bytes 11,037,748 µs 16,280 µs 180,696 bytes bytes
main() 1 3,164 µs 2,283 µs -29,912 bytes bytes 11,043,247 µs 20,013 µs 269,616 bytes bytes
Laravel\Boost\Middleware\InjectBoost::handle 1 2,023 µs 1,133 µs 28,712 bytes bytes 11,040,062 µs 17,710 µs 295,736 bytes bytes
App\Services\RedirectFlow\RejectByRadiusAttributes\AcceptAfterVou… 1 1,758 µs 897 µs 6,464 bytes bytes 1,999 µs 1,020 µs 47,224 bytes bytes
load::RejectByRadiusAttributes/AcceptAfterVoucherCreation_php 1 906 µs 354 µs 40,496 bytes bytes 906 µs 354 µs 40,496 bytes bytes
App\Services\RedirectFlow\VoucherLocator::searchVoucher 1 833 µs 521 µs 2,520 bytes bytes 1,052 µs 679 µs 5,808 bytes bytes
App\Services\RedirectFlow\Redirect::redirectPost 1 754 µs 583 µs 1,720 bytes bytes 759 µs 592 µs 2,384 bytes bytes
load::RedirectFlow/PostBackRedirection_php 1 373 µs 242 µs 43,704 bytes bytes 373 µs 242 µs 43,704 bytes bytes
App\Http\Controllers\Tenant\RedirectFlowController::shouldRedirec… 1 319 µs 206 µs 4,104 bytes bytes 319 µs 206 µs 4,104 bytes bytes
RoadRunner\Logger\Logger::error 1 317 µs 189 µs 552 bytes bytes 317 µs 189 µs 552 bytes bytes
App\Services\RedirectFlow\InfinityLoopDetector::saveValues 2 264 µs 149 µs 1,264 bytes bytes 264 µs 149 µs 1,264 bytes bytes
load::Tenant/CoaAuth_php 1 235 µs 115 µs 33,240 bytes bytes 235 µs 115 µs 33,240 bytes bytes
App\Services\SplashPages\PageConfigService::needForceShowStatusPa… 1 225 µs 116 µs 1,104 bytes bytes 225 µs 116 µs 1,104 bytes bytes
Illuminate\Log\LogManager::warning 1 214 µs 151 µs 712 bytes bytes 214 µs 151 µs 712 bytes bytes
App\Services\RedirectFlow\PostBackRedirection::redirectBackToRout… 1 197 µs 158 µs 760 bytes bytes 1,001,065 µs 1,362 µs 4,632 bytes bytes
load::settings/localization_php 1 90 µs 90 µs 31,744 bytes bytes 90 µs 90 µs 31,744 bytes bytes
App\Models\Tenant\MacLink::customer 1 87 µs 87 µs 8,552 bytes bytes 87 µs 87 µs 8,552 bytes bytes
GuzzleHttp\Handler\CurlFactory::createRejection 1 76 µs 74 µs 53,656 bytes bytes 108 µs 109 µs 60,000 bytes bytes
App\Services\RedirectFlow\InfinityLoopDetector::parseMacFile 3 65 µs 67 µs 3,304 bytes bytes 65 µs 67 µs 3,304 bytes bytes
App\Services\RedirectFlow\RejectByRadiusAttributes\AcceptAfterVou… 1 58 µs 59 µs 976 bytes bytes 58 µs 59 µs 976 bytes bytes
Monolog\Logger::error 1 50 µs 48 µs 616 bytes bytes 367 µs 237 µs 1,168 bytes bytes
Illuminate\Log\LogManager::error 1 49 µs 49 µs 664 bytes bytes 449 µs 319 µs 2,736 bytes bytes
load::settings/captive_portal_php 1 44 µs 45 µs 8,184 bytes bytes 44 µs 45 µs 8,184 bytes bytes
Illuminate\Http\Client\PendingRequest::marshalConnectionException… 1 44 µs 42 µs 43,352 bytes bytes 58 µs 58 µs 45,344 bytes bytes
GuzzleHttp\Handler\CurlFactory::finishError 1 36 µs 32 µs 4,200 bytes bytes 146 µs 146 µs 64,800 bytes bytes
load::settings/customers_php 1 34 µs 34 µs 5,048 bytes bytes 34 µs 34 µs 5,048 bytes bytes
route 1 34 µs 34 µs 720 bytes bytes 34 µs 34 µs 720 bytes bytes
Illuminate\Log\Logger::error 1 33 µs 33 µs 904 bytes bytes 400 µs 270 µs 2,072 bytes bytes
load::settings/finance_php 1 23 µs 23 µs 7,064 bytes bytes 23 µs 23 µs 7,064 bytes bytes
load::settings/security_php 1 18 µs 19 µs 7,216 bytes bytes 18 µs 19 µs 7,216 bytes bytes
App\Services\RedirectFlow\InfinityLoopDetector::isDetected 1 17 µs 17 µs 568 bytes bytes 361 µs 245 µs 7,584 bytes bytes
load::settings/finance_notifications_php 1 15 µs 16 µs 4,488 bytes bytes 15 µs 16 µs 4,488 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/status_page_notifications_php 1 15 µs 15 µs 5,872 bytes bytes 15 µs 15 µs 5,872 bytes bytes
App\Services\License\TenantLicenseServiceApi::__construct 1 15 µs 17 µs 824 bytes bytes 15 µs 17 µs 824 bytes bytes
load::settings/voucher_limit_notifications_php 1 14 µs 15 µs 6,056 bytes bytes 14 µs 15 µs 6,056 bytes bytes
Illuminate\Http\Client\PendingRequest::dispatchConnectionFailedEv… 1 14 µs 14 µs 728 bytes bytes 14 µs 15 µs 1,360 bytes bytes
Illuminate\Routing\UrlGenerator::{closure:Stancl\Tenancy\Bootstra… 5 13 µs 14 µs 1,136 bytes bytes 13 µs 14 µs 1,136 bytes bytes
load::settings/portal_php 1 13 µs 14 µs 3,824 bytes bytes 13 µs 14 µs 3,824 bytes bytes
App\Services\RedirectFlow\LocationDetector::detect 1 12 µs 12 µs 632 bytes bytes 12 µs 12 µs 632 bytes bytes
GuzzleHttp\Handler\CurlFactory::sanitizeCurlError 1 10 µs µs 728 bytes bytes 21 µs 22 µs 3,840 bytes bytes
Laravel\Boost\Middleware\InjectBoost::shouldInject 1 10 µs 11 µs 600 bytes bytes 10 µs 11 µs 600 bytes bytes
Xhgui\Profiler\Profiler::disable 1 µs µs 776 bytes bytes 14 µs 14 µs 1,944 bytes bytes
App\Http\Controllers\Tenant\RedirectFlowController::fillSessionBy… 1 µs µs 760 bytes bytes µs µs 2,056 bytes bytes
GuzzleHttp\Psr7\Uri::withQuery 1 µs µs 584 bytes bytes µs µs 584 bytes bytes
GuzzleHttp\Psr7\Utils::redactUserInfo 2 µs µs 2,528 bytes bytes µs 11 µs 3,112 bytes bytes
App\Helpers\Network::mac2int 3 µs µs 6,864 bytes bytes µs µs 6,864 bytes bytes
App\Services\RedirectFlow\InfinityLoopDetector::saveRedirectCount… 1 µs µs 720 bytes bytes 211 µs 94 µs 2,240 bytes bytes
App\Services\RedirectFlow\VoucherLocator::{closure:App\Services\R… 1 µs µs 2,576 bytes bytes µs µs 2,576 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\Services\RedirectFlow\InfinityLoopDetector::saveRedirectTime 1 µs µs 720 bytes bytes 87 µs 89 µs 2,240 bytes bytes
App\Services\RedirectFlow\InfinityLoopDetector::reset 1 µs µs 328 bytes bytes 302 µs 186 µs 4,808 bytes bytes
App\Services\RedirectFlow\SplashPageDetector::detect 1 µs µs 632 bytes bytes µs µs 632 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
GuzzleHttp\Exception\ConnectException::__construct 1 µs µs 600 bytes bytes µs µs 600 bytes bytes
GuzzleHttp\Promise\Create::rejectionFor 1 µs µs 720 bytes bytes µs µs 1,320 bytes bytes
GuzzleHttp\Promise\RejectedPromise::then 3 µs µs 600 bytes bytes µs µs 600 bytes bytes
GuzzleHttp\Promise\RejectedPromise::wait 1 µs µs 664 bytes bytes µs µs 1,248 bytes bytes
App\Services\RedirectFlow\InfinityLoopDetector::setMacFile 1 µs µs 680 bytes bytes µs µs 680 bytes bytes
Stancl\Tenancy\TenancyServiceProvider::{closure:Stancl\Tenancy\Te… 1 µs µs 760 bytes bytes µs µs 760 bytes bytes
GuzzleHttp\Handler\CurlFactory::getCurlVersion 1 µs µs 600 bytes bytes µs µs 600 bytes bytes
GuzzleHttp\Psr7\Uri::getUserInfo 2 µs µs 584 bytes bytes µs µs 584 bytes bytes
GuzzleHttp\Promise\RejectedPromise::__construct 1 µs µs 600 bytes bytes µs µs 600 bytes bytes
Illuminate\Database\Query\Builder::orderByDesc 1 µs µs 1,256 bytes bytes µs µs 1,256 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
Stancl\Tenancy\Facades\GlobalCache::getFacadeAccessor 1 µs µs 632 bytes bytes µs µs 632 bytes bytes
GuzzleHttp\Promise\Create::exceptionFor 1 µs µs 584 bytes bytes µs µs 584 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
GuzzleHttp\Exception\ConnectException::getRequest 1 µs µs 632 bytes bytes µs µs 632 bytes bytes
Illuminate\Http\Client\Events\ConnectionFailed::__construct 1 µs µs 632 bytes bytes µs µs 632 bytes bytes