Compare runs for http://e2e-tests.tsumanchuk.project-h.io/portal/api/redirect-flow/order-plan/8?hash=d2ba3fad9f1f538adde1ea12ea92ddaf

base: http://e2e-tests.tsumanchuk.project-h.io/portal/api/redirect-flow/order-plan/8?hash=d2ba3fad9f1f538adde1ea12ea92ddaf - May 4th 16:37:43 new: - May 5th 16:42:10 change reverse

Summary

  Number of function calls Inclusive Wall time Inclusive CPU Inclusive Memory Inclusive Peak Memory
base - May 4th 16:37:43 69f8cb57d1a416e5fe0fea41 768 89,512 µs 22,220 µs 421,128 bytes bytes
new - May 5th 16:42:10 69fa1de236c4bec4940d6e37 212 9,621 µs 7,022 µs 171,488 bytes bytes
Difference -556 -79,891 µs -15,198 µs -249,640 bytes bytes
Difference % 28 % 11 % 32 % 41 % -100 %

Details

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
Xhgui\Profiler\Profiler::registerShutdownHandler 0 0 0 0 0 0 0 0 0
Illuminate\Routing\UrlGenerator::{closure:Stancl\Tenancy\Bootstrappers\FilesystemTenancyBootstrapper::__construct():29} 0 -1 -1 0 0 -1 -1 0 0
load::settings/captive_portal_php 0 -1 0 0 0 -1 0 0 0
load::settings/customers_php 0 10 10 0 0 10 10 0 0
load::settings/finance_php -2 -105 -299 -14,128 0 -105 -299 -14,128 0
load::settings/finance_notifications_php 0 0 0 0 0 0 0 0 0
load::settings/localization_php 0 30 30 0 0 30 30 0 0
load::settings/portal_php 0 -1 0 0 0 -1 0 0 0
load::settings/security_php 0 2 3 0 0 2 3 0 0
load::settings/splynx_integration_php 0 1 1 0 0 1 1 0 0
load::settings/status_page_notifications_php -1 -36 -36 -5,904 0 -36 -36 -5,904 0
load::settings/voucher_limit_notifications_php 0 -1 0 0 0 -1 0 0 0
App\Http\Middleware\RedirectFlowRouteMutex::getKey 0 3 3 0 0 3 3 0 0
App\Http\Middleware\RedirectFlowRouteMutex::tryToAcquireLock 0 -119 -33 128 0 4 13 1,360 0
Spatie\Activitylog\PendingActivityLog::forwardCallTo 0 0 -1 64 0 5 4 664 0
Spatie\Activitylog\PendingActivityLog::__call 0 -1 0 -32 0 4 4 632 0
App\Models\Tenant\Log\StatusedLog::__construct 0 -156 -156 -10,568 0 50 50 15,456 0
App\Models\Tenant\Log\StatusedLog::start 0 1 1 0 0 51 51 15,456 0
App\Models\Tenant\Log\StatusedLog::activity 0 0 0 0 0 0 0 0 0
App\Services\RedirectFlow\RedirectFlowLogger::startLog 0 -49 -50 -848 0 75 74 22,856 0
App\Models\Tenant\TargetGroups\TargetGroup::getDeletedAtColumn -11 -8 -11 -1,296 0 -8 -11 -1,296 0
App\Models\Tenant\TargetGroups\TargetGroup::initializeSoftDeletes -5 -12 -9 -696 0 -19 -19 -1,328 0
App\Models\Tenant\TargetGroups\TargetGroup::getQualifiedDeletedAtColumn -1 -5 -5 -752 0 -6 -6 -1,416 0
App\Models\Tenant\Customer::getDeletedAtColumn -23 -19 -29 -1,232 0 -19 -29 -1,232 0
App\Models\Tenant\Customer::initializeSoftDeletes -9 -31 -24 -5,928 0 -43 -43 -6,528 0
App\Models\Tenant\Labels\Label::getQualifiedDeletedAtColumn -3 -8 -9 -808 0 -8 -9 -808 0
App\Repositories\Tenant\Labels\LabelsRepository::getCustomerLabelResources -3 -579 -365 -3,320 0 -587 -374 -4,128 0
App\Repositories\Tenant\Plans\PlansRepository::{closure:App\Repositories\Tenant\Plans\PlansRepository::getPlansForFilter():36} -24 -103 -115 -10,392 0 -103 -115 -10,392 0
App\Repositories\Tenant\Plans\PlansRepository::getPlansForFilter -3 -714 -487 -3,512 0 -817 -602 -13,904 0
App\Repositories\Tenant\TargetGroups\CustomerParameters::getBaseParameters -3 -503 -323 -30,200 0 -1,907 -1,299 -48,232 0
App\Repositories\Tenant\Configs\AdditionalFields\AdditionalFieldsConfigsRepository::getAllUsableAdditionalFields -6 -1,143 -616 -6,960 0 -1,143 -616 -6,960 0
App\Repositories\Tenant\TargetGroups\CustomerParameters::getAdditionalFieldsParameters -3 -42 -40 -4,760 0 -625 -352 -9,056 0
App\Repositories\Tenant\TargetGroups\CustomerParameters::getAllParameters -3 -12 -10 3,576 0 -2,544 -1,661 -53,712 0
App\Repositories\Tenant\TargetGroups\TargetGroupRepository::getAvailableParameters -3 -7 -5 -728 0 -2,551 -1,666 -54,440 0
App\Services\TargetGroups\TargetGroupsQueryBuilder::__construct -3 -28 -28 -6,520 0 -3,139 -1,998 -63,624 0
Illuminate\Database\Query\Grammars\Grammar::getOperators -3 -2 -3 -600 0 -2 -3 -600 0
Illuminate\Database\Query\Builder::leftJoin -3 -22 -22 -5,008 0 -24 -25 -5,608 0
App\Services\TargetGroups\TargetGroupsQueryBuilder::buildOrWhereGroup -4 -1 -4 -3,736 0 -1 -4 -3,736 0
App\Services\TargetGroups\TargetGroupsQueryBuilder::buildCondition -7 -93 -88 -9,768 0 -51,264 -2,613 -112,416 0
App\Services\TargetGroups\TargetGroupsQueryBuilder::isAf -3 0 -3 -632 0 0 -3 -632 0
App\Services\TargetGroups\TargetGroupsQueryBuilder::isCustomerLabelField -3 -2 -3 -664 0 -2 -3 -664 0
Illuminate\Database\Query\Builder::whereLike -2 -4 -5 -2,512 0 -4 -5 -2,512 0
App\Services\TargetGroups\TargetGroupsQueryBuilder::{closure:App\Services\TargetGroups\TargetGroupsQueryBuilder::buildOrWhereGroup():103} -4 -15 -13 -856 0 -51,279 -2,626 -113,272 0
App\Services\TargetGroups\TargetGroupsQueryBuilder::{closure:App\Services\TargetGroups\TargetGroupsQueryBuilder::build():58} -3 -71 -67 -4,720 0 -51,351 -2,697 -121,728 0
App\Services\TargetGroups\TargetGroupsQueryBuilder::build -3 -105 -104 -12,296 0 -51,480 -2,826 -139,632 0
App\Models\Tenant\Customer::getQualifiedDeletedAtColumn -5 -36 -33 -2,200 0 -43 -43 -2,832 0
Illuminate\Database\Query\Grammars\MySqlGrammar::whereLike -2 -6 -7 -1,496 0 -6 -7 -1,496 0
App\Services\CustomerQuery\CustomerActivityFactsConditionBuilder::__construct -3 -2 -3 -664 0 -2 -3 -664 0
App\Services\CustomerQuery\CustomerActivityFactsConditionBuilder::normalizeIntList -2 -4 -4 -1,792 0 -4 -4 -1,792 0
Cog\Laravel\Clickhouse\Factory\ClickhouseClientFactory::__construct -1 0 -2 -696 0 0 -2 -696 0
ClickHouseDB\Transport\Http::setHost -1 -1 -1 -584 0 -1 -1 -584 0
ClickHouseDB\Settings::__construct -1 -1 -1 -584 0 -1 -1 -584 0
ClickHouseDB\Transport\Http::setCurler -1 -1 -1 -776 0 -1 -1 -776 0
ClickHouseDB\Transport\Http::__construct -1 -5 -5 -856 0 -8 -8 -2,800 0
ClickHouseDB\Transport\Http::addQueryDegeneration -1 -1 -2 -800 0 -1 -2 -800 0
ClickHouseDB\Client::transport -6 -4 -4 -1,704 0 -4 -4 -1,704 0
ClickHouseDB\Transport\Http::settings -17 -8 -17 -7,000 0 -8 -17 -7,000 0
ClickHouseDB\Client::settings -3 -4 -9 -1,832 0 -9 -12 -2,968 0
ClickHouseDB\Settings::set -3 -2 -4 -1,512 0 -2 -4 -1,512 0
ClickHouseDB\Settings::database -2 -4 -3 -1,200 0 -5 -6 -2,144 0
ClickHouseDB\Client::__construct -1 -9 -7 -6,864 0 -25 -26 -13,872 0
Cog\Laravel\Clickhouse\Factory\ClickhouseClientFactory::resolveOptionMutatorMethod -3 -3 -4 -752 0 -3 -4 -752 0
ClickHouseDB\Client::database -1 -3 -2 -728 0 -8 -8 -1,864 0
ClickHouseDB\Settings::max_execution_time -1 -1 -2 -648 0 -2 -3 -1,216 0
ClickHouseDB\Client::setTimeout -1 -4 -3 -728 0 -8 -9 -2,512 0
ClickHouseDB\Transport\Http::setConnectTimeOut -1 0 -1 -584 0 0 -1 -584 0
ClickHouseDB\Client::setConnectTimeOut -1 -4 -3 -728 0 -4 -5 -1,880 0
Cog\Laravel\Clickhouse\Factory\ClickhouseClientFactory::create -1 -14 -10 -1,512 0 -62 -62 -22,392 0
Cog\Laravel\Clickhouse\ClickhouseServiceProvider::{closure:Cog\Laravel\Clickhouse\ClickhouseServiceProvider::register():36} -1 -8 -6 -488 0 -70 -70 -23,576 0
ClickHouseDB\Query\Degeneration\Bindings::bindParam -4 -4 -3 -1,384 0 -4 -3 -1,384 0
ClickHouseDB\Query\Degeneration\Bindings::bindParams -2 -5 -6 -288 0 -9 -9 -1,672 0
ClickHouseDB\Query\Query::__construct -2 -2 -4 -584 0 -2 -4 -584 0
ClickHouseDB\Transport\Http::prepareQuery -2 -9 -8 -968 0 -20 -21 -3,224 0
ClickHouseDB\Query\Query::setFormat -2 -2 -3 -584 0 -2 -3 -584 0
ClickHouseDB\Query\Query::applyFormatQuery -2 -11 -13 -2,456 0 -11 -13 -2,456 0
ClickHouseDB\Quote\ValueFormatter::formatValue -4 -9 -8 -728 0 -14 -14 -2,040 0
ClickHouseDB\Quote\ValueFormatter::escapeString -2 -3 -4 -600 0 -3 -4 -600 0
ClickHouseDB\Quote\ValueFormatter::formatStringParameter -2 -2 -2 -712 0 -2 -2 -712 0
ClickHouseDB\Query\Degeneration\Bindings::compile_binds -6 -19 -16 -1,080 0 -20 -21 -1,776 0
ClickHouseDB\Query\Degeneration\Bindings::{closure:ClickHouseDB\Query\Degeneration\Bindings::compile_binds():40} -4 -1 -5 -696 0 -1 -5 -696 0
ClickHouseDB\Query\Degeneration\Bindings::process -2 -13 -14 -2,216 0 -47 -49 -6,032 0
ClickHouseDB\Query\Query::toSql -2 -10 -8 2,744 0 -68 -70 -5,744 0
ClickHouseDB\Query\Query::getFormat -2 -2 -2 -584 0 -2 -2 -584 0
ClickHouseDB\Transport\CurlerRequest::header -12 -6 -14 -3,256 0 -6 -14 -3,256 0
ClickHouseDB\Transport\CurlerRequest::__construct -2 -11 -10 -2,056 0 -14 -15 -3,408 0
ClickHouseDB\Transport\CurlerRequest::authByHeaders -2 -3 -3 -600 0 -3 -3 -600 0
ClickHouseDB\Transport\CurlerRequest::execute -2 -1 -2 -600 0 -1 -2 -600 0
ClickHouseDB\Transport\CurlerRequest::POST -2 -6 -5 -648 0 -7 -7 -1,248 0
ClickHouseDB\Transport\CurlerRequest::setRequestExtendedInfo -2 -2 -3 -600 0 -2 -3 -600 0
ClickHouseDB\Settings::is -8 -4 -6 -552 0 -4 -6 -552 0
ClickHouseDB\Settings::get -8 -12 -13 -1,768 0 -16 -19 -2,320 0
ClickHouseDB\Settings::getSetting -4 -8 -9 -648 0 -17 -18 -1,832 0
ClickHouseDB\Settings::isEnableHttpCompression -4 -6 -7 -1,264 0 -23 -25 -3,096 0
ClickHouseDB\Transport\CurlerRequest::httpCompression -4 -4 -5 -1,200 0 -4 -5 -1,200 0
ClickHouseDB\Settings::getSessionId -2 -1 -2 -584 0 -1 -2 -584 0
ClickHouseDB\Settings::getTimeOut -2 -5 -3 -648 0 -8 -9 -1,216 0
ClickHouseDB\Transport\CurlerRequest::timeOutMs -2 -2 -4 -600 0 -2 -4 -600 0
ClickHouseDB\Transport\CurlerRequest::timeOut -2 -5 -4 -648 0 -7 -8 -1,248 0
ClickHouseDB\Transport\CurlerRequest::connectTimeOut -2 -1 -3 -600 0 -1 -3 -600 0
ClickHouseDB\Transport\CurlerRequest::keepAlive -2 -2 -4 -600 0 -2 -4 -600 0
ClickHouseDB\Transport\CurlerRequest::verbose -2 -2 -4 -584 0 -2 -4 -584 0
ClickHouseDB\Transport\Http::newRequest -2 -50 -30 -2,184 0 -115 -115 -16,552 0
ClickHouseDB\Query\Query::{closure:ClickHouseDB\Query\Query::hasCustomDegenerations():150} -2 -2 -4 -664 0 -2 -4 -664 0
ClickHouseDB\Query\Query::hasCustomDegenerations -2 -7 -5 -664 0 -9 -9 -1,328 0
ClickHouseDB\Query\Query::isUseInUrlBindingsParams -2 -7 -8 -664 0 -16 -17 -1,992 0
ClickHouseDB\Settings::getSettings -2 -1 -2 -584 0 -1 -2 -584 0
ClickHouseDB\Settings::isReadOnlyUser -2 0 -2 -584 0 0 -2 -584 0
ClickHouseDB\Settings::isHttps -2 -4 -5 -632 0 -8 -9 -1,200 0
ClickHouseDB\Transport\Http::getUri -2 -10 -9 -904 0 -19 -20 -2,688 0
ClickHouseDB\Transport\Http::getUrl -2 -21 -19 -1,720 0 -44 -46 -6,160 0
ClickHouseDB\Transport\CurlerRequest::url -2 -2 -2 -584 0 -2 -2 -584 0
ClickHouseDB\Transport\CurlerRequest::parameters_json -2 -8 -4 -664 0 -9 -10 -1,904 0
ClickHouseDB\Transport\Http::makeRequest -2 -32 -25 -1,224 0 -299 -300 -40,624 0
ClickHouseDB\Transport\Http::getRequestRead -2 -6 -7 -664 0 -305 -307 -41,288 0
ClickHouseDB\Transport\Http::prepareSelect -2 -10 -7 -776 0 -337 -338 -45,872 0
ClickHouseDB\Transport\CurlerRequest::getDnsCache -2 -2 -2 -632 0 -2 -2 -632 0
ClickHouseDB\Transport\CurlerRequest::prepareRequest -2 -40 -42 -13,672 0 -44 -47 -14,968 0
ClickHouseDB\Transport\CurlerRequest::handle -2 -6 -5 9,160 0 -50 -52 -5,808 0
ClickHouseDB\Transport\CurlerResponse::__construct -2 -2 -7 -600 0 -2 -7 -600 0
ClickHouseDB\Transport\CurlerRolling::parse_headers_from_curl_response -2 -25 -28 -5,240 0 -25 -28 -5,240 0
ClickHouseDB\Transport\CurlerRolling::makeResponse -2 -52 -45 -12,424 0 -79 -80 -18,264 0
ClickHouseDB\Transport\CurlerRequest::setResponse -2 -3 -4 -600 0 -3 -4 -600 0
ClickHouseDB\Transport\CurlerRequest::response -12 -9 -13 -1,184 0 -9 -13 -1,184 0
ClickHouseDB\Transport\CurlerResponse::http_code -4 -4 -7 -1,184 0 -4 -7 -1,184 0
ClickHouseDB\Transport\CurlerRolling::execOne -2 -50,208 -1,548 -7,560 0 -50,345 -1,693 -33,432 0
ClickHouseDB\Transport\CurlerRequest::getRequestExtendedInfo -6 -5 -8 -600 0 -5 -8 -600 0
ClickHouseDB\Statement::__construct -2 -12 -11 -648 0 -17 -19 -1,248 0
ClickHouseDB\Transport\Http::select -2 -17 -13 -1,400 0 -50,716 -2,063 -81,952 0
ClickHouseDB\Client::select -2 -10 -10 -760 0 -50,727 -2,075 -83,280 0
ClickHouseDB\Transport\CurlerRequest::isResponseExists -2 -2 -3 -584 0 -2 -3 -584 0
ClickHouseDB\Statement::response -10 -11 -18 -1,200 0 -17 -26 -1,784 0
ClickHouseDB\Transport\CurlerResponse::error_no -2 -1 -4 -584 0 -1 -4 -584 0
ClickHouseDB\Transport\CurlerResponse::body -4 -3 -5 -1,184 0 -3 -5 -1,184 0
ClickHouseDB\Transport\CurlerResponse::content_type -2 -2 -4 -584 0 -2 -4 -584 0
ClickHouseDB\Statement::hasErrorClickhouse -2 -21 -22 -584 0 -21 -22 -584 0
ClickHouseDB\Statement::isError -2 -32 -19 -952 0 -75 -75 -5,088 0
ClickHouseDB\Statement::check -2 -9 -10 -696 0 -86 -88 -6,368 0
ClickHouseDB\Transport\CurlerResponse::json -2 -9 -12 -5,448 0 -10 -14 -6,048 0
ClickHouseDB\Transport\CurlerResponse::rawDataOrJson -2 -8 -5 -648 0 -18 -19 -6,696 0
ClickHouseDB\Statement::init -2 -22 -17 -1,944 0 -128 -130 -15,576 0
ClickHouseDB\Statement::rows -2 -5 -7 -696 0 -133 -137 -16,272 0
App\Repositories\Clickhouse\CustomerActivityFactsRepository::selectDistinctCustomerIds -2 -44 -38 -1,960 0 -50,974 -2,320 -125,088 0
ClickHouseDB\Transport\CurlerRequest::close -2 -42 -42 10,712 0 -42 -42 10,712 0
ClickHouseDB\Transport\CurlerRequest::__destruct -2 -5 -5 -1,360 0 -47 -47 9,352 0
App\Repositories\Clickhouse\CustomerActivityFactsRepository::getCustomerIdsByLocations -1 -8 -9 12,528 0 -46,548 -1,178 -88,312 0
App\Services\CustomerQuery\CustomerActivityFactsConditionBuilder::applyLocationsVisited -1 -47 -46 -2,080 0 -46,597 -1,226 -91,304 0
App\Services\CustomerQuery\CustomerActivityFactsConditionBuilder::apply -3 -7 -10 -640 0 -51,163 -2,511 -98,176 0
Illuminate\Database\Query\Builder::whereRaw -2 -5 -6 -2,416 0 -5 -6 -2,416 0
App\Services\CustomerQuery\CustomerActivityFactsConditionBuilder::applyVouchersCount -1 -6 -6 -1,056 0 -9 -9 -2,064 0
App\Repositories\Clickhouse\CustomerActivityFactsRepository::getCustomerIdsByPlans -1 -9 -9 12,560 0 -4,490 -1,207 -2,336 0
App\Services\CustomerQuery\CustomerActivityFactsConditionBuilder::applyUsedPlans -1 -58 -57 -952 0 -4,550 -1,266 -4,168 0
Illuminate\Database\Query\Grammars\Grammar::whereRaw -2 -2 -3 -1,232 0 -2 -3 -1,232 0
App\Services\TargetGroups\TargetGroupsMatcher::match -1 -6,682 -694 52,560 0 -61,381 -5,599 -159,464 0
App\Services\RedirectFlow\Adverts\CampaignDetector::detectTargetGroupsIds -1 -20 -18 19,328 0 -61,401 -5,617 -140,136 0
App\Services\RedirectFlow\Adverts\CampaignDetector::detect 0 -109 -48 -784 0 -61,483 -5,637 -133,496 0
App\Services\RedirectFlow\Adverts\Adverts::isWeNeedToShowAd 0 -2 -1 96 0 -61,485 -5,638 -133,400 0
App\Repositories\Tenant\RedirectFlow\PlansRepository::getTemporaryUnavailableTariffsIds 0 130 24 160 0 130 24 160 0
App\Repositories\Tenant\RedirectFlow\PlansRepository::checkIfPlanIsAvailable 0 0 -2 0 0 130 22 160 0
App\Dto\BaseData::fill -1 -1 -1 -552 0 -1 -1 -552 0
App\Dto\BaseData::__construct -1 -2 -3 -632 0 -3 -4 -1,184 0
App\Dto\BaseData::fromArray -1 -4 -3 -744 0 -7 -7 -1,928 0
App\Services\RedirectFlow\Plans\BuyMutex::__construct -1 0 -1 -632 0 0 -1 -632 0
App\Services\RedirectFlow\Plans\BuyMutex::buildIdentityKey -1 -22 -22 -680 0 -22 -22 -680 0
App\Services\RedirectFlow\Plans\BuyMutex::tryLock -1 -376 -226 -1,688 0 -398 -248 -2,368 0
App\Services\RedirectFlow\VoucherCreator::__construct -1 -1 -2 -632 0 -1 -2 -632 0
App\Models\Tenant\VoucherSerie::getDeletedAtColumn -23 -19 -25 -1,864 0 -19 -25 -1,864 0
App\Models\Tenant\VoucherSerie::initializeSoftDeletes -10 -29 -27 -2,624 0 -44 -47 -3,256 0
App\Models\Tenant\VoucherSerie::getPrefixByPlan -2 -21 -21 -1,304 0 -21 -21 -1,304 0
App\Models\Tenant\VoucherSerie::getQualifiedDeletedAtColumn -1 -6 -5 -752 0 -7 -7 -1,384 0
Illuminate\Database\Connection::raw -3 -1 -3 -1,336 0 -1 -3 -1,336 0
App\Models\Tenant\VoucherSerie::getNextSerie -1 -199 -77 -1,328 0 -206 -85 -4,576 0
App\Models\Tenant\VoucherSerie::buildSerieDataFromPlan -1 -100 -101 -2,552 0 -311 -191 -7,760 0
App\Models\Tenant\VoucherSerie::getActivitylogOptions -7 -9 -12 -2,896 0 -9 -12 -2,896 0
App\Models\Tenant\VoucherSerie::isRestoring -2 -20 -21 -664 0 -23 -24 -1,264 0
App\Models\Tenant\VoucherSerie::shouldLogEvent -2 -24 -24 -728 0 -47 -48 -1,992 0
App\Models\Tenant\VoucherSerie::shouldLogUnguarded -5 -2 -4 -632 0 -2 -4 -632 0
App\Models\Tenant\VoucherSerie::attributesToBeLogged -5 -23 -16 -912 0 -30 -28 -3,296 0
App\Models\Tenant\VoucherSerie::logChanges -3 -359 -360 -5,680 0 -372 -376 -6,952 0
App\Models\Tenant\VoucherSerie::{closure:Spatie\Activitylog\Traits\LogsActivity::eventsToBeRecorded():160} -16 -10 -15 -664 0 -10 -15 -664 0
App\Models\Tenant\VoucherSerie::eventsToBeRecorded -4 -57 -54 -3,576 0 -67 -69 -4,240 0
App\Models\Tenant\VoucherSerie::attributeValuesToBeLogged -2 -536 -372 1,128 0 -924 -765 -11,136 0
App\Models\Tenant\VoucherSerie::getDescriptionForEvent -2 -2 -3 -696 0 -2 -3 -696 0
App\Models\Tenant\VoucherSerie::getLogNameToUse -2 -11 -11 -664 0 -11 -11 -664 0
App\Models\Tenant\VoucherSerie::isLogEmpty -2 -2 -3 -664 0 -2 -3 -664 0
App\Models\Tenant\VoucherSerie::{closure:{closure:Spatie\Activitylog\Traits\LogsActivity::bootLogsActivity():39}:47} -2 -1,147 -1,254 -4,184 0 -2,137 -2,088 -20,480 0
App\Services\RedirectFlow\VoucherCreator::tryToCreateSerieByPlan -1 -2,345 -549 -7,976 0 -3,967 -2,078 -41,072 0
App\Services\Vouchers\CodeGenerator::getChars -1 -300 -228 5,264 0 -373 -494 -1,800 0
App\Services\Vouchers\CodeGenerator::getCodeLength -1 -246 -181 5,360 0 -280 -216 -1,704 0
App\Services\Vouchers\CodeGenerator::checkIfCodeExists -1 -587 -484 -1,136 0 -587 -484 -1,136 0
App\Services\Vouchers\CodeGenerator::generateCode -1 -24 -22 -768 0 -1,264 -1,216 -5,408 0
App\Models\Tenant\Voucher::generateFullCode -2 -3 -4 -1,344 0 -3 -4 -1,344 0
App\Services\Vouchers\NextReactivateTimeCalculator::__construct -1 -18 -19 -1,352 0 -18 -19 -1,352 0
App\Services\Vouchers\NextReactivateTimeCalculator::calc -1 -1 -2 -632 0 -1 -2 -632 0
App\Models\Tenant\Voucher::getFullCode -1 -9 -9 -664 0 -10 -10 -1,328 0
App\Models\Tenant\Voucher::{closure:App\Models\Tenant\Voucher::boot():250} -1 -36 -37 -6,624 0 -46 -47 -7,952 0
App\Models\Tenant\Voucher::getActivitylogOptions -3 -3 -7 -1,936 0 -3 -7 -1,936 0
App\Models\Tenant\Voucher::isRestoring -1 -8 -9 -584 0 -8 -9 -584 0
App\Models\Tenant\Voucher::shouldLogEvent -1 -9 -9 -728 0 -17 -18 -1,312 0
App\Models\Tenant\Voucher::shouldLogUnguarded -2 -1 -3 -600 0 -1 -3 -600 0
App\Models\Tenant\Voucher::attributesToBeLogged -2 -8 -5 -1,088 0 -11 -12 -2,736 0
App\Models\Tenant\Voucher::logChanges -1 -153 -153 -5,544 0 -158 -159 -6,352 0
App\Models\Tenant\Voucher::{closure:Spatie\Activitylog\Traits\LogsActivity::eventsToBeRecorded():160} -8 -6 -8 -664 0 -6 -8 -664 0
App\Models\Tenant\Voucher::attributeValuesToBeLogged -1 -408 -195 -1,896 0 -578 -368 -10,840 0
App\Models\Tenant\Voucher::getDescriptionForEvent -1 -1 -2 -664 0 -1 -2 -664 0
App\Models\Tenant\Voucher::getLogNameToUse -1 -12 -12 -664 0 -12 -12 -664 0
App\Models\Tenant\Voucher::isLogEmpty -1 -1 -2 -664 0 -1 -2 -664 0
App\Models\Tenant\Voucher::{closure:{closure:Spatie\Activitylog\Traits\LogsActivity::bootLogsActivity():39}:47} -1 -389 -384 -3,352 0 -999 -789 -18,384 0
App\Models\Tenant\Voucher::macs -1 -34 -34 -4,584 0 -34 -34 -4,584 0
App\Events\Voucher\VoucherSync::__construct -2 -3 -5 -1,200 0 -3 -5 -1,200 0
App\Providers\AccountingServiceProvider::{closure:App\Providers\AccountingServiceProvider::register():15} -1 -1 -2 -704 0 -1 -2 -704 0
App\Listeners\SyncVouchersToAccounting::handleEventData -2 -14 -13 -696 0 -15 -15 -1,400 0
App\Listeners\SyncVouchersToAccounting::handle -2 -604 -421 -1,776 0 -619 -436 -3,176 0
App\Models\Tenant\Voucher::triggerSyncEvent -1 -243 -129 2,112 0 -629 -417 -5,312 0
App\Listeners\Voucher\VoucherTimeExpirationSync::__construct -1 -1 -3 -8,824 0 -1 -3 -8,824 0
App\Models\Tenant\Voucher::getExpireTime -1 -33 -33 -600 0 -33 -33 -600 0
App\Services\Vouchers\ExpirationSyncer::syncVoucher -1 -12 -13 -664 0 -45 -46 -1,264 0
App\Events\Voucher\VoucherExpirationTrack::handle -1 -4 -3 -664 0 -49 -49 -1,928 0
App\Models\Tenant\Voucher::triggerExpirationSync -1 -18 -16 -760 0 -68 -68 -11,512 0
Illuminate\Database\Eloquent\Model::getChanges -3 -2 -4 -600 0 -2 -4 -600 0
Illuminate\Database\Eloquent\Model::wasChanged -3 -5 -7 -1,328 0 -7 -11 -1,928 0
App\Models\Tenant\Voucher::{closure:App\Models\Tenant\Voucher::boot():263} -1 -7 -5 -824 0 -707 -495 -18,944 0
App\Services\Vouchers\SerieQuantityMutex::__construct -1 -1 -1 -632 0 -1 -1 -632 0
App\Services\Vouchers\SerieQuantityMutex::getLockName -1 -1 -1 -664 0 -1 -1 -664 0
Illuminate\Cache\RedisStore::lockConnection -1 -1 -1 -584 0 -1 -1 -584 0
Illuminate\Cache\Lock::__construct -1 -4 -5 -632 0 -4 -5 -632 0
Illuminate\Cache\RedisLock::__construct -1 -3 -2 -648 0 -7 -7 -1,280 0
Illuminate\Cache\PhpRedisLock::__construct -1 -2 -2 -648 0 -9 -9 -1,928 0
Illuminate\Cache\RedisStore::lock -1 -4 -4 -936 0 -14 -14 -3,448 0
Illuminate\Redis\Connections\PhpRedisConnection::set -1 -106 -39 -600 0 -106 -39 -600 0
Illuminate\Cache\RedisLock::acquire -1 -4 -2 -632 0 -110 -41 -1,232 0
Illuminate\Database\Eloquent\Model::isClassDeviable -4 -5 -7 -632 0 -5 -7 -632 0
App\Models\Tenant\VoucherSerie::{closure:{closure:Spatie\Activitylog\Traits\LogsActivity::bootLogsActivity():39}:41} -1 -10 -8 -1,968 0 -114 -114 -4,944 0
Illuminate\Database\Query\Builder::raw -2 -4 -3 -664 0 -4 -5 -1,360 0
Illuminate\Database\Query\Builder::incrementEach -2 -3,669 -374 -1,824 0 -3,673 -379 -3,184 0
Illuminate\Database\Query\Builder::increment -2 -10 -8 -464 0 -3,683 -387 -3,648 0
Illuminate\Database\Eloquent\Builder::increment -2 -18 -17 -952 0 -3,701 -404 -4,600 0
App\Models\Tenant\VoucherSerie::{closure:Spatie\Activitylog\Traits\LogsActivity::attributeValuesToBeLogged():306} -26 -14 -18 -696 0 -14 -18 -696 0
Illuminate\Database\Eloquent\Model::{closure:Illuminate\Database\Eloquent\Model::incrementOrDecrement():1068} -2 -50 -49 -800 0 -918 -842 672 0
Illuminate\Database\Eloquent\Model::incrementOrDecrement -2 -70 -70 -1,272 0 -4,808 -1,437 -10,776 0
Illuminate\Database\Eloquent\Model::increment -2 -5 -4 -1,392 0 -4,813 -1,441 -12,168 0
App\Models\Tenant\VoucherSerie::{closure:App\Models\Tenant\VoucherSerie::incrementQuantity():407} -1 -2 -2 -696 0 -2,646 -1,189 -10,512 0
Illuminate\Cache\LuaScripts::releaseLock -2 -1 -2 -584 0 -1 -2 -584 0
Illuminate\Redis\Connections\PhpRedisConnection::supportsPacking -2 -2 -3 -632 0 -2 -3 -632 0
Illuminate\Redis\Connections\PhpRedisConnection::pack -2 -5 -5 -1,192 0 -7 -8 -1,824 0
Illuminate\Cache\PhpRedisLock::release -2 -183 -69 -752 0 -191 -79 -3,160 0
Illuminate\Cache\Lock::block -1 -13 -12 -776 0 -2,895 -1,292 -15,096 0
App\Services\Vouchers\SerieQuantityMutex::lock -1 -25 -26 -856 0 -3,000 -1,362 -20,648 0
App\Models\Tenant\VoucherSerie::incrementQuantity -1 -21 -20 -504 0 -3,022 -1,383 -21,784 0
App\Helpers\Network::mac2int -1 -2 -2 -584 0 -2 -2 -584 0
Spatie\Activitylog\ActivityLogger::withProperty -7 -53 -55 -776 0 -53 -55 -776 0
App\Helpers\Network::int2mac -5 -6 -8 -752 0 -6 -8 -752 0
App\Casts\MacToInt::get -5 -9 -7 -1,896 0 -15 -15 -2,648 0
Spatie\Activitylog\LogOptions::logOnly -4 -3 -5 -600 0 -3 -5 -600 0
App\Models\Tenant\MacLink::getActivitylogOptions -4 -8 -8 -2,224 0 -11 -13 -2,824 0
App\Models\Tenant\MacLink::shouldLogUnguarded -3 -2 -2 -600 0 -2 -2 -600 0
App\Models\Tenant\MacLink::attributesToBeLogged -3 -13 -13 -1,736 0 -23 -24 -4,272 0
App\Models\Tenant\MacLink::logChanges -2 -36 -36 -2,184 0 -53 -54 -5,640 0
App\Models\Tenant\MacLink::{closure:{closure:Spatie\Activitylog\Traits\LogsActivity::bootLogsActivity():39}:41} -1 -7 -6 -1,688 0 -38 -38 -5,912 0
App\Models\Tenant\MacLink::isRestoring -1 -8 -9 -584 0 -8 -9 -584 0
App\Models\Tenant\MacLink::shouldLogEvent -1 -11 -11 -728 0 -19 -20 -1,312 0
App\Models\Tenant\MacLink::{closure:Spatie\Activitylog\Traits\LogsActivity::eventsToBeRecorded():160} -6 -4 -8 -664 0 -4 -8 -664 0
App\Models\Tenant\MacLink::eventsToBeRecorded -2 -22 -19 -1,672 0 -26 -27 -2,336 0
App\Models\Tenant\MacLink::attributeValuesToBeLogged -1 -231 -135 -680 0 -285 -190 -5,248 0
App\Models\Tenant\MacLink::getDescriptionForEvent -1 -1 -1 -664 0 -1 -1 -664 0
App\Models\Tenant\MacLink::getLogNameToUse -1 -5 -6 -664 0 -5 -6 -664 0
App\Models\Tenant\MacLink::isLogEmpty -1 -1 -2 -664 0 -1 -2 -664 0
App\Models\Tenant\MacLink::{closure:{closure:Spatie\Activitylog\Traits\LogsActivity::bootLogsActivity():39}:47} -1 -256 -252 -2,000 0 -574 -479 -12,144 0
App\Models\Tenant\MacLink::voucher -1 -41 -41 -8,080 0 -41 -41 -8,080 0
App\Models\Tenant\MacLink::triggerSyncEvent -1 -333 -186 1,392 0 -644 -414 -8,224 0
App\Services\CustomerActivityFacts\CustomerActivityFactsPublisher::publish -1 -46 -46 1,424 0 -46 -46 1,424 0
App\Models\Tenant\MacLink::publishActivityFact -1 -49 -50 -752 0 -100 -101 8 0
App\Models\Tenant\MacLink::{closure:App\Models\Tenant\MacLink::boot():99} -1 -235 -174 -936 0 -983 -695 -9,784 0
App\Events\Voucher\VoucherActivated::__construct -1 -1 -1 -632 0 -1 -1 -632 0
App\Services\Templates\GoRenderer::__construct -1 -1 -1 -664 0 -1 -1 -664 0
App\Providers\GoRendererServiceProvider::{closure:App\Providers\GoRendererServiceProvider::register():12} -1 -2 -3 -784 0 -3 -4 -1,448 0
App\Models\Tenant\Voucher::customer -1 -33 -34 -8,184 0 -38 -39 -9,144 0
App\Listeners\Voucher\SendStatusPageSmsNotification::handle -1 -708 -451 8,704 0 -801 -546 -9,856 0
App\Repositories\Tenant\Analytics\Dashboard\TopPanels\AggregatedData\Store\MetricStore::incrementValue -1 -225 -128 -2,392 0 -2,394 -382 -4,744 0
App\Repositories\Tenant\Analytics\Dashboard\TopPanels\AggregatedData\BaseAggregatedStatistics::incrementValueForCurrentPeriod -1 -14 -14 1,208 0 -2,408 -396 -3,536 0
App\Listeners\Voucher\ActivatedVoucherStatisticUpdate::handleVoucherActivated -1 -186 -93 -1,184 0 -2,594 -489 -4,720 0
App\Listeners\Voucher\ActivatedVoucherStatisticUpdate::handle -1 -3 -2 -696 0 -2,597 -491 -5,416 0
App\Services\RedirectFlow\VoucherCreator::createVoucher -1 -4,201 -2,217 -3,888 0 -19,282 -10,562 -166,480 0
App\Models\Tenant\Log\StatusedLog::finish 0 -184 -194 -600 0 649 820 57,496 0
App\Models\Tenant\Log\StatusedLog::success -1 -6 -3 0 0 -197 -203 976 0
Illuminate\Routing\UrlGenerator::isValidUrl 0 0 0 0 0 0 0 0 0
Illuminate\Routing\UrlGenerator::extractQueryString 0 0 0 112 0 0 0 112 0
Illuminate\Routing\UrlGenerator::to 0 0 0 48 0 0 0 160 0
Symfony\Component\HttpFoundation\RedirectResponse::setTargetUrl 0 1 1 512 0 1 1 512 0
Symfony\Component\HttpFoundation\Response::isRedirect 0 0 0 0 0 0 0 0 0
Symfony\Component\HttpFoundation\RedirectResponse::__construct 0 2 2 0 0 3 3 512 0
Illuminate\Http\RedirectResponse::setSession 0 -1 0 0 0 -1 0 0 0
Illuminate\Routing\UrlGenerator::getRequest 0 0 0 0 0 0 0 0 0
Illuminate\Http\RedirectResponse::setRequest 0 1 0 0 0 1 0 0 0
Illuminate\Routing\Redirector::{closure:Illuminate\Routing\Redirector::createRedirect():210} 0 -1 -1 0 0 -1 -1 0 0
Illuminate\Routing\Redirector::createRedirect 0 1 2 0 0 3 4 512 0
Illuminate\Routing\Redirector::to 0 1 1 -112 0 4 5 560 0
redirect 0 -8 -9 0 0 -4 -4 560 0
App\Services\RedirectFlow\Redirect::redirect 0 0 -1 0 0 -4 -5 560 0
App\Http\Controllers\Tenant\CaptivePortal\PlansController::orderPlan 0 -349 -221 14,352 0 -80,464 -15,630 -208,784 0
App\Http\Middleware\RedirectFlowRouteMutex::unlock 0 -101 -40 128 0 -16 0 1,360 0
App\Http\Middleware\RedirectFlowRouteMutex::handle 0 -7 -4 7,408 0 -80,483 -15,621 -198,656 0
Laravel\Boost\Middleware\InjectBoost::shouldInject 0 -2 -1 0 0 -2 -1 0 0
Laravel\Boost\Middleware\InjectBoost::handle 0 418 91 0 0 -80,038 -15,497 -198,656 0
Xhgui\Profiler\ProfilingData::__construct 0 0 0 0 0 0 0 0 0
Xhgui\Profiler\Profilers\XHProf::disable 0 0 0 0 0 0 0 0 0
Xhgui\Profiler\Profiler::disable 0 0 0 0 0 0 0 0 0
main() 0 148 300 -50,984 0 -79,891 -15,198 -249,640 0
functionCount 0 0 0 0 0 0 0 0 0

Red values are higher in 'new'. Green values are lower in 'new'.