Profile data for GET http://one.tsumanchuk.project-h.io/portal/api/redirect-flow/select-plan/2

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
4,054 µs
App\Repositories\Tenant\Plans\PlansRepository::getPlansForFilter
4,007 µs
main()
3,890 µs
App\Services\TargetGroups\TargetGroupsMatcher::match
3,399 µs
Laravel\Boost\Middleware\InjectBoost::handle
1,881 µs
App\Repositories\Tenant\Plans\PlansRepository::{closure:App\Repositories\Tenant\Plans\PlansRepository::getPlansForFilter():36}
1,559 µs

Memory Hogs

App\Repositories\Tenant\Plans\PlansRepository::{closure:App\Repositories\Tenant\Plans\PlansRepository::getPlansForFilter():36}
188,728 bytes
App\Repositories\Tenant\TargetGroups\CustomerParameters::getAdditionalFieldsParameters
102,208 bytes
App\Services\TargetGroups\TargetGroupsQueryBuilder::__construct
92,888 bytes
load::settings/localization_php
63,504 bytes
App\Repositories\Tenant\TargetGroups\CustomerParameters::getBaseParameters
60,704 bytes
load::CustomerQuery/CustomerQueryTrait_php
53,528 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 4,054 µs 309 µs -25,056 bytes bytes 20,544 µs 10,654 µs 172,480 bytes bytes
App\Repositories\Tenant\Plans\PlansRepository::getPlansForFilter 4 4,007 µs 2,956 µs 34,360 bytes bytes 5,566 µs 4,666 µs 223,088 bytes bytes
main() 1 3,890 µs 3,050 µs -36,016 bytes bytes 29,494 µs 16,759 µs 323,504 bytes bytes
App\Services\TargetGroups\TargetGroupsMatcher::match 1 3,399 µs 1,036 µs -409,216 bytes bytes 16,194 µs 10,173 µs 181,896 bytes bytes
Laravel\Boost\Middleware\InjectBoost::handle 1 1,881 µs 1,170 µs 33,064 bytes bytes 24,999 µs 13,485 µs 345,752 bytes bytes
App\Repositories\Tenant\Plans\PlansRepository::{closure:App\Repos… 500 1,559 µs 1,710 µs 188,728 bytes bytes 1,559 µs 1,710 µs 188,728 bytes bytes
App\Repositories\Tenant\TargetGroups\CustomerParameters::getAddit… 4 1,464 µs 1,033 µs 102,208 bytes bytes 1,464 µs 1,033 µs 102,208 bytes bytes
App\Services\TargetGroups\TargetGroupsQueryBuilder::__construct 4 1,123 µs 778 µs 92,888 bytes bytes 11,208 µs 8,235 µs 459,360 bytes bytes
App\Repositories\Tenant\Labels\LabelsRepository::getCustomerLabel… 4 1,102 µs 757 µs 25,744 bytes bytes 1,102 µs 757 µs 25,744 bytes bytes
App\Repositories\Tenant\TargetGroups\CustomerParameters::getBaseP… 4 929 µs 560 µs 60,704 bytes bytes 8,074 µs 6,176 µs 320,744 bytes bytes
load::Middleware/RedirectFlowRouteMutex_php 1 578 µs 192 µs 9,344 bytes bytes 578 µs 192 µs 9,344 bytes bytes
load::Adverts/Adverts_php 1 447 µs 148 µs 8,416 bytes bytes 447 µs 148 µs 8,416 bytes bytes
Illuminate\Log\LogManager::warning 1 443 µs 298 µs 744 bytes bytes 443 µs 298 µs 744 bytes bytes
App\Http\Controllers\Tenant\CaptivePortal\PlansController::select… 1 430 µs 312 µs 3,408 bytes bytes 22,361 µs 11,774 µs 215,408 bytes bytes
load::CustomerQuery/CustomerQueryTrait_php 1 403 µs 264 µs 53,528 bytes bytes 403 µs 264 µs 53,528 bytes bytes
load::TargetGroups/TargetGroup_php 1 375 µs 107 µs 7,928 bytes bytes 375 µs 107 µs 7,928 bytes bytes
load::TargetGroups/CustomerParameters_php 1 297 µs 153 µs 28,160 bytes bytes 297 µs 153 µs 28,160 bytes bytes
load::Adverts/CampaignDetector_php 1 272 µs 139 µs 13,616 bytes bytes 272 µs 139 µs 13,616 bytes bytes
load::TargetGroups/TargetGroupsQueryBuilder_php 1 261 µs 133 µs 18,024 bytes bytes 261 µs 133 µs 18,024 bytes bytes
load::Labels/LabelsRepository_php 1 242 µs 103 µs 3,504 bytes bytes 242 µs 103 µs 3,504 bytes bytes
load::Plans/PlansRepository_php 1 235 µs 90 µs 7,704 bytes bytes 235 µs 90 µs 7,704 bytes bytes
load::CustomerQuery/CustomerQueryInterface_php 1 212 µs 60 µs 6,520 bytes bytes 212 µs 60 µs 6,520 bytes bytes
load::TargetGroups/TargetGroupRepository_php 1 206 µs 58 µs 3,376 bytes bytes 206 µs 58 µs 3,376 bytes bytes
load::TargetGroups/TargetGroupsMatcher_php 1 205 µs 82 µs 5,376 bytes bytes 205 µs 82 µs 5,376 bytes bytes
App\Http\Middleware\RedirectFlowRouteMutex::unlock 1 166 µs 53 µs 616 bytes bytes 198 µs 86 µs 1,264 bytes bytes
App\Http\Middleware\RedirectFlowRouteMutex::tryToAcquireLock 1 154 µs 41 µs 696 bytes bytes 173 µs 61 µs 1,376 bytes bytes
load::settings/localization_php 2 147 µs 148 µs 63,504 bytes bytes 147 µs 148 µs 63,504 bytes bytes
App\Services\TargetGroups\TargetGroupsQueryBuilder::build 4 143 µs 139 µs 12,592 bytes bytes 292 µs 292 µs 40,248 bytes bytes
App\Http\Middleware\RedirectFlowRouteMutex::handle 1 78 µs 78 µs -2,448 bytes bytes 22,810 µs 11,999 µs 215,600 bytes bytes
App\Services\TargetGroups\TargetGroupsQueryBuilder::{closure:App\… 4 54 µs 54 µs 5,848 bytes bytes 119 µs 121 µs 21,264 bytes bytes
App\Http\Middleware\RedirectFlowRouteMutex::getKey 2 51 µs 53 µs 1,328 bytes bytes 51 µs 53 µs 1,328 bytes bytes
load::settings/portal_voucher_purchase_php 1 45 µs 46 µs 10,144 bytes bytes 45 µs 46 µs 10,144 bytes bytes
route 1 44 µs 45 µs 944 bytes bytes 44 µs 45 µs 944 bytes bytes
App\Services\TargetGroups\TargetGroupsQueryBuilder::buildConditio… 4 42 µs 36 µs 4,344 bytes bytes 53 µs 54 µs 10,824 bytes bytes
load::settings/captive_portal_php 1 38 µs 39 µs 8,184 bytes bytes 38 µs 39 µs 8,184 bytes bytes
App\Services\RedirectFlow\Adverts\Adverts::isWeNeedToShowAd 1 37 µs 34 µs -5,144 bytes bytes 20,853 µs 10,827 µs 180,952 bytes bytes
Symfony\Component\HttpFoundation\RedirectResponse::__construct 1 36 µs 35 µs 2,720 bytes bytes 43 µs 44 µs 5,600 bytes bytes
Illuminate\Database\Query\Builder::leftJoin 4 30 µs 32 µs 6,392 bytes bytes 30 µs 32 µs 6,392 bytes bytes
App\Helpers\Str::generateString 1 27 µs 28 µs 1,408 bytes bytes 32 µs 33 µs 2,040 bytes bytes
load::settings/customers_php 1 26 µs 27 µs 5,048 bytes bytes 26 µs 27 µs 5,048 bytes bytes
App\Repositories\Tenant\TargetGroups\CustomerParameters::getAllPa… 4 24 µs 20 µs -79,624 bytes bytes 9,562 µs 7,229 µs 343,328 bytes bytes
load::settings/finance_php 1 20 µs 20 µs 7,064 bytes bytes 20 µs 20 µs 7,064 bytes bytes
App\Models\Tenant\TargetGroups\TargetGroup::initializeSoftDeletes… 7 20 µs 15 µs 696 bytes bytes 31 µs 30 µs 1,328 bytes bytes
App\Repositories\Tenant\TargetGroups\TargetGroupRepository::getAv… 4 20 µs 17 µs -8,392 bytes bytes 9,879 µs 7,399 µs 363,096 bytes bytes
load::settings/security_php 1 18 µs 18 µs 6,896 bytes bytes 18 µs 18 µs 6,896 bytes bytes
App\Services\RedirectFlow\Adverts\CampaignDetector::detectTargetG… 1 17 µs 16 µs -21,496 bytes bytes 16,416 µs 10,271 µs 165,776 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/status_page_notifications_php 1 15 µs 15 µs 5,872 bytes bytes 15 µs 15 µs 5,872 bytes bytes
load::settings/voucher_limit_notifications_php 1 15 µs 15 µs 6,056 bytes bytes 15 µs 15 µs 6,056 bytes bytes
App\Services\RedirectFlow\Adverts\Adverts::complete 1 15 µs 15 µs 632 bytes bytes 15 µs 15 µs 632 bytes bytes
redirect 1 15 µs 15 µs 696 bytes bytes 81 µs 81 µs 17,640 bytes bytes
load::settings/splynx_integration_php 1 14 µs 15 µs 6,232 bytes bytes 14 µs 15 µs 6,232 bytes bytes
App\Services\RedirectFlow\Adverts\Adverts::makeHash 1 14 µs 13 µs -64 bytes bytes 46 µs 46 µs 1,976 bytes bytes
App\Http\Middleware\RedirectFlowProfiling::handle 1 14 µs 14 µs 616 bytes bytes 22,824 µs 12,013 µs 216,216 bytes bytes
load::settings/portal_php 1 12 µs 14 µs 4,144 bytes bytes 12 µs 14 µs 4,144 bytes bytes
Symfony\Component\Translation\MessageCatalogue::{closure:Carbon\L… 19 12 µs 16 µs 632 bytes bytes 12 µs 16 µs 632 bytes bytes
App\Models\Tenant\TargetGroups\TargetGroup::getDeletedAtColumn 15 11 µs 16 µs 1,296 bytes bytes 11 µs 16 µs 1,296 bytes bytes
App\Services\TargetGroups\TargetGroupsQueryBuilder::{closure:App\… 4 µs µs 856 bytes bytes 62 µs 63 µs 11,680 bytes bytes
App\Models\Tenant\TargetGroups\TargetGroup::getQualifiedDeletedAt… 1 µs µs 752 bytes bytes µs µs 1,416 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\Helpers\Str::getString 1 µs µs 632 bytes bytes µs µs 632 bytes bytes
Illuminate\Routing\Redirector::createRedirect 1 µs µs 968 bytes bytes 56 µs 57 µs 9,416 bytes bytes
Illuminate\Routing\Redirector::to 1 µs µs 680 bytes bytes 66 µs 66 µs 16,944 bytes bytes
Xhgui\Profiler\Profiler::disable 1 µs µs 776 bytes bytes µs µs 1,944 bytes bytes
Illuminate\Database\Query\Builder::whereLike 1 µs µs 2,136 bytes bytes µs µs 2,136 bytes bytes
Illuminate\Database\Query\Grammars\MySqlGrammar::whereLike 1 µs µs 1,064 bytes bytes µs µs 1,064 bytes bytes
Xhgui\Profiler\Profiler::registerShutdownHandler 1 µs µs 1,216 bytes bytes µs µs 1,216 bytes bytes
Illuminate\Routing\UrlGenerator::{closure:Stancl\Tenancy\Bootstra… 1 µs µs 632 bytes bytes µs µs 632 bytes bytes
App\Models\Tenant\TargetGroups\TargetGroup::bootSoftDeletes 1 µs µs 1,064 bytes bytes µs µs 1,064 bytes bytes
App\Services\TargetGroups\TargetGroupsQueryBuilder::buildOrWhereG… 4 µs µs 3,736 bytes bytes µs µs 3,736 bytes bytes
App\Services\TargetGroups\TargetGroupsQueryBuilder::parseArrayVal… 1 µs µs 912 bytes bytes µs µs 912 bytes bytes
Illuminate\Routing\UrlGenerator::to 1 µs µs 632 bytes bytes µs µs 6,848 bytes bytes
Laravel\Boost\Middleware\InjectBoost::shouldInject 1 µs µs 600 bytes bytes µs µs 600 bytes bytes
Xhgui\Profiler\ProfilingData::__construct 1 µs µs 584 bytes bytes µs µs 584 bytes bytes
Illuminate\Database\Query\Builder::whereRaw 1 µs µs 2,136 bytes bytes µs µs 2,136 bytes bytes
Illuminate\Routing\UrlGenerator::isValidUrl 1 µs µs 6,216 bytes bytes µs µs 6,216 bytes bytes
App\Services\RedirectFlow\Redirect::redirect 1 µs µs 696 bytes bytes 83 µs 83 µs 18,336 bytes bytes
App\Services\TargetGroups\TargetGroupsQueryBuilder::isAf 3 µs µs 632 bytes bytes µs µs 632 bytes bytes
App\Services\TargetGroups\TargetGroupsQueryBuilder::isCustomerLab… 3 µs µs 664 bytes bytes µs µs 664 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\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
Illuminate\Database\Query\Grammars\Grammar::whereRaw 1 µs µs 632 bytes bytes µs µs 632 bytes bytes
Illuminate\Routing\UrlGenerator::getRequest 1 µs µs 664 bytes bytes µs µs 664 bytes bytes