Profile data for GET http://e2e-tests.tsumanchuk.project-h.io/portal/api/redirect-flow/select-plan/9?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\Repositories\Clickhouse\CustomerActivityFactsRepository::selectDistinctCustomerIds
223,474 µs
App\Services\TargetGroups\TargetGroupsMatcher::match
5,562 µs
App\Services\RedirectFlow\Adverts\CampaignDetector::detect
5,159 µs
App\Repositories\Tenant\Configs\AdditionalFields\AdditionalFieldsConfigsRepository::getAllUsableAdditionalFields
3,530 µs
main()
3,174 µs
Laravel\Boost\Middleware\InjectBoost::handle
2,045 µs

Memory Hogs

App\Services\AdditionalFields\AdditionalFields::getAdditionalFieldsConfigsModel
127,096 bytes
load::settings/localization_php
63,504 bytes
load::CustomerQuery/CustomerQueryTrait_php
55,000 bytes
Laravel\Boost\Middleware\InjectBoost::handle
30,808 bytes
load::Clickhouse/CustomerActivityFactsRepository_php
29,048 bytes
load::TargetGroups/CustomerParameters_php
28,224 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\Repositories\Clickhouse\CustomerActivityFactsRepository::sele… 1 223,474 µs 1,097 µs 20,208 bytes bytes 223,474 µs 1,097 µs 20,208 bytes bytes
App\Services\TargetGroups\TargetGroupsMatcher::match 1 5,562 µs 1,069 µs -46,728 bytes bytes 240,687 µs 7,976 µs 435,432 bytes bytes
App\Services\RedirectFlow\Adverts\CampaignDetector::detect 1 5,159 µs 280 µs -26,120 bytes bytes 246,186 µs 8,448 µs 428,368 bytes bytes
App\Repositories\Tenant\Configs\AdditionalFields\AdditionalFields… 6 3,530 µs 811 µs 5,560 bytes bytes 3,603 µs 886 µs 8,160 bytes bytes
main() 1 3,174 µs 2,300 µs -38,776 bytes bytes 253,472 µs 13,249 µs 558,040 bytes bytes
Laravel\Boost\Middleware\InjectBoost::handle 1 2,045 µs 1,162 µs 30,808 bytes bytes 249,916 µs 10,762 µs 583,448 bytes bytes
App\Repositories\Tenant\TargetGroups\CustomerParameters::getBaseP… 3 992 µs 581 µs 28,120 bytes bytes 3,342 µs 2,150 µs 76,504 bytes bytes
App\Repositories\Tenant\Plans\PlansRepository::getPlansForFilter 3 988 µs 677 µs 2,320 bytes bytes 1,129 µs 825 µs 17,840 bytes bytes
App\Repositories\Tenant\Labels\LabelsRepository::getCustomerLabel… 3 860 µs 518 µs 1,856 bytes bytes 908 µs 568 µs 13,888 bytes bytes
load::Query/Expression_php 2 562 µs 169 µs 6,528 bytes bytes 562 µs 169 µs 6,528 bytes bytes
load::CustomerQuery/CustomerQueryTrait_php 1 445 µs 255 µs 55,000 bytes bytes 445 µs 255 µs 55,000 bytes bytes
RoadRunner\Logger\Logger::warning 1 378 µs 185 µs 568 bytes bytes 378 µs 185 µs 568 bytes bytes
load::Middleware/RedirectFlowRouteMutex_php 1 363 µs 166 µs 9,416 bytes bytes 363 µs 166 µs 9,416 bytes bytes
App\Services\AdditionalFields\AdditionalFields::getAdditionalFiel… 6 318 µs 312 µs 127,096 bytes bytes 808 µs 562 µs 153,928 bytes bytes
load::Clickhouse/CustomerActivityFactsRepository_php 1 308 µs 190 µs 29,048 bytes bytes 308 µs 190 µs 29,048 bytes bytes
load::CustomerQuery/CustomerActivityFactsConditionBuilder_php 1 292 µs 143 µs 27,880 bytes bytes 292 µs 143 µs 27,880 bytes bytes
load::TargetGroups/TargetGroupsQueryBuilder_php 1 276 µs 142 µs 18,392 bytes bytes 276 µs 142 µs 18,392 bytes bytes
App\Http\Middleware\RedirectFlowRouteMutex::unlock 1 253 µs 80 µs 616 bytes bytes 287 µs 115 µs 1,264 bytes bytes
load::TargetGroups/TargetGroupsMatcher_php 1 239 µs 93 µs 5,536 bytes bytes 239 µs 93 µs 5,536 bytes bytes
load::AdditionalFields/CustomerAdditionalFieldConfig_php 1 236 µs 114 µs 12,584 bytes bytes 236 µs 114 µs 12,584 bytes bytes
load::Facades/AdditionalFields_php 1 234 µs 51 µs 4,896 bytes bytes 234 µs 51 µs 4,896 bytes bytes
load::CustomerActivityFacts/CustomerActivityFactsPublisher_php 1 222 µs 97 µs 8,520 bytes bytes 222 µs 97 µs 8,520 bytes bytes
load::AdditionalFields/BaseAdditionalFieldConfig_php 1 218 µs 97 µs 11,696 bytes bytes 218 µs 97 µs 11,696 bytes bytes
load::TargetGroups/TargetGroup_php 1 207 µs 89 µs 7,928 bytes bytes 207 µs 89 µs 7,928 bytes bytes
load::AdditionalFields/AdditionalFields_php 1 207 µs 77 µs 9,176 bytes bytes 207 µs 77 µs 9,176 bytes bytes
load::CustomerQuery/CustomerQueryInterface_php 1 199 µs 65 µs 5,304 bytes bytes 199 µs 65 µs 5,304 bytes bytes
load::Labels/LabelsRepository_php 1 195 µs 57 µs 3,632 bytes bytes 195 µs 57 µs 3,632 bytes bytes
App\Http\Middleware\RedirectFlowRouteMutex::tryToAcquireLock 1 164 µs 43 µs 696 bytes bytes 182 µs 62 µs 1,376 bytes bytes
App\Services\TargetGroups\TargetGroupsQueryBuilder::build 3 153 µs 150 µs 15,664 bytes bytes 225,338 µs 2,169 µs 92,096 bytes bytes
Illuminate\Log\LogManager::warning 1 124 µs 115 µs 808 bytes bytes 502 µs 300 µs 1,376 bytes bytes
load::AdditionalFields/AdditionalFieldsConfigsRepository_php 1 122 µs 123 µs 26,984 bytes bytes 122 µs 123 µs 26,984 bytes bytes
load::settings/localization_php 2 120 µs 120 µs 63,504 bytes bytes 120 µs 120 µs 63,504 bytes bytes
load::TargetGroups/CustomerParameters_php 1 113 µs 114 µs 28,224 bytes bytes 113 µs 114 µs 28,224 bytes bytes
App\Repositories\Tenant\Plans\PlansRepository::{closure:App\Repos… 27 112 µs 117 µs 10,880 bytes bytes 112 µs 117 µs 10,880 bytes bytes
load::Adverts/CampaignDetector_php 1 89 µs 89 µs 13,656 bytes bytes 89 µs 89 µs 13,656 bytes bytes
load::Plans/PlansRepository_php 1 86 µs 87 µs 7,704 bytes bytes 86 µs 87 µs 7,704 bytes bytes
Symfony\Component\HttpFoundation\RedirectResponse::__construct 1 82 µs 45 µs 2,720 bytes bytes 92 µs 56 µs 5,600 bytes bytes
App\Services\TargetGroups\TargetGroupsQueryBuilder::buildConditio… 5 75 µs 74 µs -13,048 bytes bytes 224,500 µs 1,726 µs 60,632 bytes bytes
load::Adverts/Adverts_php 1 70 µs 70 µs 8,416 bytes bytes 70 µs 70 µs 8,416 bytes bytes
App\Services\CustomerQuery\CustomerActivityFactsConditionBuilder:… 1 62 µs 61 µs 1,864 bytes bytes 223,807 µs 1,300 µs 11,552 bytes bytes
Illuminate\Database\Eloquent\Builder::orWhere 4 60 µs 62 µs 7,480 bytes bytes 224,572 µs 1,798 µs 68,872 bytes bytes
App\Models\Tenant\Config\AdditionalFields\BaseAdditionalFieldConf… 19 57 µs 46 µs 1,488 bytes bytes 89 µs 89 µs 2,184 bytes bytes
App\Http\Middleware\RedirectFlowRouteMutex::handle 1 56 µs 53 µs 752 bytes bytes 247,651 µs 9,376 µs 466,312 bytes bytes
App\Http\Middleware\RedirectFlowRouteMutex::getKey 2 52 µs 54 µs 1,328 bytes bytes 52 µs 54 µs 1,328 bytes bytes
App\Repositories\Tenant\Configs\AdditionalFields\AdditionalFields… 6 51 µs 43 µs 136 bytes bytes 1,311 µs 750 µs 166,576 bytes bytes
load::Labels/LabelResource_php 1 48 µs 50 µs 12,032 bytes bytes 48 µs 50 µs 12,032 bytes bytes
App\Repositories\Clickhouse\CustomerActivityFactsRepository::getC… 1 46 µs 42 µs -19,952 bytes bytes 223,742 µs 1,236 µs 8,776 bytes bytes
App\Http\Controllers\Tenant\CaptivePortal\PlansController::select… 1 39 µs 37 µs -608 bytes bytes 247,126 µs 9,146 µs 462,920 bytes bytes
load::TargetGroups/TargetGroupRepository_php 1 37 µs 38 µs 3,376 bytes bytes 37 µs 38 µs 3,376 bytes bytes
load::settings/captive_portal_php 1 36 µs 37 µs 8,184 bytes bytes 36 µs 37 µs 8,184 bytes bytes
App\Models\Tenant\Config\AdditionalFields\BaseAdditionalFieldConf… 44 36 µs 50 µs 1,392 bytes bytes 36 µs 50 µs 1,392 bytes bytes
load::AdditionalFields/AdditionalFieldTypes_php 1 32 µs 32 µs 5,320 bytes bytes 32 µs 32 µs 5,320 bytes bytes
App\Services\TargetGroups\TargetGroupsQueryBuilder::__construct 3 32 µs 29 µs 1,776 bytes bytes 8,608 µs 4,134 µs 297,536 bytes bytes
Illuminate\Database\Query\Builder::selectRaw 3 29 µs 28 µs -1,720 bytes bytes 594 µs 201 µs 5,408 bytes bytes
load::settings/customers_php 1 26 µs 26 µs 5,048 bytes bytes 26 µs 26 µs 5,048 bytes bytes
App\Services\RedirectFlow\Adverts\CampaignDetector::detectTargetG… 1 25 µs 22 µs -19,368 bytes bytes 240,951 µs 8,091 µs 421,600 bytes bytes
route 1 24 µs 24 µs 944 bytes bytes 24 µs 24 µs 944 bytes bytes
App\Models\Tenant\TargetGroups\TargetGroup::initializeSoftDeletes… 6 24 µs 16 µs 696 bytes bytes 33 µs 31 µs 1,328 bytes bytes
App\Services\RedirectFlow\Adverts\Adverts::complete 1 24 µs 25 µs 632 bytes bytes 24 µs 25 µs 632 bytes bytes
App\Repositories\Tenant\TargetGroups\CustomerParameters::getAddit… 3 23 µs 23 µs -2,096 bytes bytes 4,281 µs 1,362 µs 192,864 bytes bytes
App\Services\RedirectFlow\Adverts\Adverts::isWeNeedToShowAd 1 22 µs 20 µs -5,144 bytes bytes 246,297 µs 8,557 µs 436,880 bytes bytes
App\Helpers\Str::generateString 1 21 µs 20 µs 1,408 bytes bytes 24 µs 24 µs 2,040 bytes bytes
load::settings/finance_php 1 20 µs 20 µs 7,064 bytes bytes 20 µs 20 µs 7,064 bytes bytes
redirect 1 20 µs 19 µs 696 bytes bytes 135 µs 98 µs 12,008 bytes bytes
App\Format\FormatManager::toUserTimezone 1 16 µs 17 µs 1,128 bytes bytes 16 µs 17 µs 1,128 bytes bytes
App\Services\TargetGroups\TargetGroupsQueryBuilder::{closure:App\… 3 16 µs 13 µs -2,216 bytes bytes 224,590 µs 1,815 µs 70,392 bytes bytes
load::settings/security_php 1 14 µs 14 µs 6,896 bytes bytes 14 µs 14 µs 6,896 bytes bytes
load::settings/finance_notifications_php 1 13 µs 13 µs 4,488 bytes bytes 13 µs 13 µs 4,488 bytes bytes
load::settings/splynx_integration_php 1 13 µs 12 µs 6,232 bytes bytes 13 µs 12 µs 6,232 bytes bytes
App\Repositories\Tenant\TargetGroups\TargetGroupRepository::getAv… 3 13 µs 11 µs -8,392 bytes bytes 7,761 µs 3,647 µs 285,624 bytes bytes
load::settings/status_page_notifications_php 1 12 µs 13 µs 5,872 bytes bytes 12 µs 13 µs 5,872 bytes bytes
App\Models\Tenant\Config\AdditionalFields\BaseAdditionalFieldConf… 6 12 µs 14 µs 1,176 bytes bytes 16 µs 21 µs 1,872 bytes bytes
App\Repositories\Tenant\TargetGroups\CustomerParameters::getAllPa… 3 12 µs 10 µs -3,576 bytes bytes 7,635 µs 3,522 µs 265,792 bytes bytes
App\Services\TargetGroups\TargetGroupsQueryBuilder::{closure:App\… 4 12 µs 10 µs 760 bytes bytes 224,512 µs 1,736 µs 61,392 bytes bytes
load::settings/portal_php 1 11 µs 12 µs 4,144 bytes bytes 11 µs 12 µs 4,144 bytes bytes
load::settings/voucher_limit_notifications_php 1 11 µs 12 µs 6,056 bytes bytes 11 µs 12 µs 6,056 bytes bytes
App\Models\Tenant\TargetGroups\TargetGroup::getDeletedAtColumn 13 10 µs 16 µs 1,296 bytes bytes 10 µs 16 µs 1,296 bytes bytes
Illuminate\Database\Query\Grammars\Grammar::compileOrdersToArray 3 µs µs 1,344 bytes bytes 17 µs 17 µs 2,160 bytes bytes
Symfony\Component\HttpFoundation\RedirectResponse::setTargetUrl 1 µs µs 2,248 bytes bytes µs µs 2,248 bytes bytes
Illuminate\Database\Query\Grammars\Grammar::{closure:Illuminate\D… 3 µs 11 µs 816 bytes bytes µs 11 µs 816 bytes bytes
Xhgui\Profiler\Profiler::disable 1 µs µs 776 bytes bytes 14 µs 14 µs 1,944 bytes bytes
App\Services\RedirectFlow\Adverts\Adverts::makeHash 1 µs µs -64 bytes bytes 31 µs 31 µs 1,976 bytes bytes
Illuminate\Database\Query\Grammars\Grammar::compileOrders 3 µs µs 72 bytes bytes 24 µs 24 µs 2,232 bytes bytes
App\Providers\AppServiceProvider::{closure:App\Providers\AppServi… 1 µs µs -2,224 bytes bytes 214 µs 84 µs 6,952 bytes bytes
Illuminate\Database\Query\Builder::whereLike 2 µs µs 2,512 bytes bytes µs µs 2,512 bytes bytes
Illuminate\Routing\Redirector::createRedirect 1 µs µs 968 bytes bytes 107 µs 70 µs 9,416 bytes bytes
Illuminate\Database\Query\Grammars\MySqlGrammar::whereLike 2 µs µs 1,496 bytes bytes µs µs 1,496 bytes bytes
App\Models\Tenant\TargetGroups\TargetGroup::getQualifiedDeletedAt… 1 µs µs 752 bytes bytes µs µs 1,416 bytes bytes
Illuminate\Database\Query\Builder::orderBy 3 µs µs 2,408 bytes bytes µs µs 2,408 bytes bytes
Illuminate\Routing\Redirector::{closure:Illuminate\Routing\Redire… 1 µs µs 856 bytes bytes µs µs 2,848 bytes bytes
Xhgui\Profiler\ProfilingData::__construct 1 µs µs 584 bytes bytes µs µs 584 bytes bytes
App\Models\Tenant\TargetGroups\TargetGroup::bootSoftDeletes 1 µs µs 1,064 bytes bytes µs µs 1,064 bytes bytes
App\Facades\AdditionalFields::getFacadeAccessor 6 µs 10 µs 664 bytes bytes µs 10 µs 664 bytes bytes
App\Models\Tenant\Config\AdditionalFields\BaseAdditionalFieldConf… 1 µs µs 1,096 bytes bytes µs µs 1,096 bytes bytes
App\Services\CustomerQuery\CustomerActivityFactsConditionBuilder:… 1 µs µs 728 bytes bytes 223,811 µs 1,304 µs 12,280 bytes bytes
Laravel\Boost\Middleware\InjectBoost::shouldInject 1 µs µs 600 bytes bytes µs µs 600 bytes bytes
Illuminate\Routing\UrlGenerator::{closure:Stancl\Tenancy\Bootstra… 1 µs µs 632 bytes bytes µs µs 632 bytes bytes
App\Helpers\Str::getString 1 µs µs 632 bytes bytes µs µs 632 bytes bytes
Illuminate\Database\Query\Expression::__construct 3 µs µs 600 bytes bytes µs µs 600 bytes bytes
App\Services\TargetGroups\TargetGroupsQueryBuilder::isAf 3 µs µs 632 bytes bytes µs µs 632 bytes bytes
Illuminate\Database\Query\Expression::getValue 3 µs µs 600 bytes bytes µs µs 600 bytes bytes
App\Services\CustomerQuery\CustomerActivityFactsConditionBuilder:… 1 µs µs 912 bytes bytes µs µs 912 bytes bytes
Illuminate\Routing\UrlGenerator::to 1 µs µs 632 bytes bytes µs µs 1,216 bytes bytes
Illuminate\Routing\Redirector::to 1 µs µs 680 bytes bytes 115 µs 79 µs 11,312 bytes bytes
Xhgui\Profiler\Profiler::registerShutdownHandler 1 µs µs 1,376 bytes bytes µs µs 1,376 bytes bytes
Illuminate\Http\Request::query 1 µs µs 600 bytes bytes µs µs 600 bytes bytes
App\Services\TargetGroups\TargetGroupsQueryBuilder::buildOrWhereG… 4 µs µs 3,736 bytes bytes µs µs 3,736 bytes bytes
App\Services\TargetGroups\TargetGroupsQueryBuilder::isCustomerLab… 3 µs µs 664 bytes bytes µs µs 664 bytes bytes
App\Services\CustomerQuery\CustomerActivityFactsConditionBuilder:… 1 µs µs 664 bytes bytes µs µs 664 bytes bytes
Illuminate\Routing\UrlGenerator::isValidUrl 1 µs µs 584 bytes bytes µs µs 584 bytes bytes
App\Services\RedirectFlow\Redirect::redirect 1 µs µs 696 bytes bytes 137 µs 100 µs 12,704 bytes bytes
Illuminate\Database\Query\Grammars\Grammar::getOperators 3 µs µs 632 bytes bytes µs µs 632 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\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