Profile data for GET http://e2e-tests.tsumanchuk.project-h.io/portal/api/redirect-flow/select-plan/7?gateway=stripe

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\Adverts\CampaignDetector::detect
8,657 µs
main()
3,456 µs
Laravel\Boost\Middleware\InjectBoost::handle
2,939 µs
load::Http/RedirectResponse_php
761 µs
App\Http\Middleware\RedirectFlowRouteMutex::tryToAcquireLock
608 µs
load::http-foundation/RedirectResponse_php
582 µs

Memory Hogs

load::CaptivePortal/PlansController_php
65,800 bytes
load::settings/localization_php
63,504 bytes
Laravel\Boost\Middleware\InjectBoost::handle
30,808 bytes
load::Http/RedirectResponse_php
29,704 bytes
load::src/ProfilingData_php
18,880 bytes
load::http-foundation/RedirectResponse_php
16,264 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\Adverts\CampaignDetector::detect 1 8,657 µs 271 µs -26,440 bytes bytes 8,752 µs 368 µs 6,448 bytes bytes
main() 1 3,456 µs 2,698 µs -532,016 bytes bytes 20,761 µs 7,565 µs -215,488 bytes bytes
Laravel\Boost\Middleware\InjectBoost::handle 1 2,939 µs 1,545 µs 30,808 bytes bytes 15,750 µs 4,000 µs 211,512 bytes bytes
load::Http/RedirectResponse_php 1 761 µs 330 µs 29,704 bytes bytes 761 µs 330 µs 29,704 bytes bytes
App\Http\Middleware\RedirectFlowRouteMutex::tryToAcquireLock 1 608 µs 64 µs 1,336 bytes bytes 641 µs 99 µs 2,016 bytes bytes
load::http-foundation/RedirectResponse_php 1 582 µs 237 µs 16,264 bytes bytes 582 µs 237 µs 16,264 bytes bytes
load::CaptivePortal/PlansController_php 1 524 µs 400 µs 65,800 bytes bytes 524 µs 400 µs 65,800 bytes bytes
load::Middleware/InjectBoost_php 1 503 µs 173 µs 12,136 bytes bytes 503 µs 173 µs 12,136 bytes bytes
RoadRunner\Logger\Logger::warning 1 393 µs 184 µs 528 bytes bytes 393 µs 184 µs 528 bytes bytes
load::src/ProfilingData_php 1 285 µs 163 µs 18,880 bytes bytes 285 µs 163 µs 18,880 bytes bytes
load::Adverts/CampaignDetector_php 1 247 µs 128 µs 13,760 bytes bytes 247 µs 128 µs 13,760 bytes bytes
load::RedirectFlow/Redirect_php 1 225 µs 109 µs 9,080 bytes bytes 225 µs 109 µs 9,080 bytes bytes
load::Adverts/Adverts_php 1 224 µs 110 µs 8,024 bytes bytes 224 µs 110 µs 8,024 bytes bytes
load::Middleware/RedirectFlowRouteMutex_php 1 209 µs 96 µs 9,416 bytes bytes 209 µs 96 µs 9,416 bytes bytes
load::settings/localization_php 2 168 µs 171 µs 63,504 bytes bytes 168 µs 171 µs 63,504 bytes bytes
App\Http\Middleware\RedirectFlowRouteMutex::unlock 1 137 µs 49 µs 616 bytes bytes 168 µs 80 µs 1,264 bytes bytes
Illuminate\Log\LogManager::warning 1 84 µs 84 µs 808 bytes bytes 477 µs 268 µs 1,336 bytes bytes
App\Http\Middleware\RedirectFlowRouteMutex::getKey 2 64 µs 66 µs 1,328 bytes bytes 64 µs 66 µs 1,328 bytes bytes
App\Http\Middleware\RedirectFlowRouteMutex::handle 1 64 µs 60 µs 752 bytes bytes 12,498 µs 2,134 µs 94,376 bytes bytes
Illuminate\Routing\UrlGenerator::isValidUrl 1 59 µs 60 µs 584 bytes bytes 59 µs 60 µs 584 bytes bytes
App\Http\Controllers\Tenant\CaptivePortal\PlansController::select… 1 55 µs 48 µs -3,616 bytes bytes 11,625 µs 1,895 µs 90,344 bytes bytes
load::settings/customers_php 1 48 µs 49 µs 5,048 bytes bytes 48 µs 49 µs 5,048 bytes bytes
load::settings/captive_portal_php 1 41 µs 42 µs 8,184 bytes bytes 41 µs 42 µs 8,184 bytes bytes
route 1 39 µs 40 µs 944 bytes bytes 39 µs 40 µs 944 bytes bytes
Illuminate\Routing\Redirector::createRedirect 1 36 µs 33 µs -2,176 bytes bytes 1,437 µs 659 µs 52,240 bytes bytes
Symfony\Component\HttpFoundation\RedirectResponse::__construct 1 34 µs 33 µs 2,720 bytes bytes 49 µs 50 µs 5,600 bytes bytes
load::settings/finance_php 1 28 µs 28 µs 7,064 bytes bytes 28 µs 28 µs 7,064 bytes bytes
App\Helpers\Str::generateString 1 28 µs 28 µs 1,408 bytes bytes 32 µs 32 µs 2,040 bytes bytes
App\Services\RedirectFlow\Adverts\Adverts::isWeNeedToShowAd 1 28 µs 25 µs -5,048 bytes bytes 9,027 µs 521 µs 15,160 bytes bytes
load::settings/security_php 1 20 µs 21 µs 6,896 bytes bytes 20 µs 21 µs 6,896 bytes bytes
redirect 1 19 µs 20 µs 696 bytes bytes 1,524 µs 745 µs 56,112 bytes bytes
Xhgui\Profiler\Profiler::disable 1 19 µs 16 µs -4,232 bytes bytes 308 µs 185 µs 15,816 bytes bytes
load::settings/status_page_notifications_php 1 18 µs 18 µs 5,872 bytes bytes 18 µs 18 µs 5,872 bytes bytes
load::settings/finance_notifications_php 1 17 µs 18 µs 4,808 bytes bytes 17 µs 18 µs 4,808 bytes bytes
load::settings/voucher_limit_notifications_php 1 17 µs 18 µs 6,056 bytes bytes 17 µs 18 µs 6,056 bytes bytes
load::settings/splynx_integration_php 1 16 µs 17 µs 6,232 bytes bytes 16 µs 17 µs 6,232 bytes bytes
App\Format\FormatManager::toUserTimezone 1 16 µs 16 µs 1,128 bytes bytes 16 µs 16 µs 1,128 bytes bytes
load::settings/portal_php 1 14 µs 15 µs 3,824 bytes bytes 14 µs 15 µs 3,824 bytes bytes
Symfony\Component\HttpFoundation\RedirectResponse::setTargetUrl 1 13 µs 14 µs 2,248 bytes bytes 13 µs 14 µs 2,248 bytes bytes
App\Services\RedirectFlow\Adverts\Adverts::makeHash 1 11 µs 10 µs -64 bytes bytes 43 µs 42 µs 1,976 bytes bytes
Xhgui\Profiler\Profiler::registerShutdownHandler 1 µs 10 µs 1,216 bytes bytes µs 10 µs 1,216 bytes bytes
App\Services\RedirectFlow\Adverts\Adverts::complete 1 µs 10 µs 632 bytes bytes µs 10 µs 632 bytes bytes
Illuminate\Routing\Redirector::to 1 µs µs 680 bytes bytes 1,505 µs 725 µs 55,416 bytes bytes
Illuminate\Routing\Redirector::{closure:Illuminate\Routing\Redire… 1 µs µs 856 bytes bytes µs µs 2,848 bytes bytes
Laravel\Boost\Middleware\InjectBoost::shouldInject 1 µs µs 600 bytes bytes µs µs 600 bytes bytes
App\Helpers\Str::getString 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
Illuminate\Routing\UrlGenerator::{closure:Stancl\Tenancy\Bootstra… 1 µs µs 632 bytes bytes µs µs 632 bytes bytes
Illuminate\Routing\UrlGenerator::to 1 µs µs 1,912 bytes bytes 61 µs 62 µs 2,496 bytes bytes
Symfony\Component\HttpFoundation\Response::isRedirect 1 µs µs 632 bytes bytes µs µs 632 bytes bytes
App\Services\RedirectFlow\Redirect::redirect 1 µs µs 696 bytes bytes 1,526 µs 747 µs 56,808 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
Xhgui\Profiler\Profilers\XHProf::disable 1 µs µs 584 bytes bytes µs µs 584 bytes bytes