Compare runs for http://e2e-tests.tsumanchuk.project-h.io/portal/api/redirect-flow/login

base: http://e2e-tests.tsumanchuk.project-h.io/portal/api/redirect-flow/login - May 4th 16:37:26 new: - May 5th 16:41:15 change reverse

Summary

  Number of function calls Inclusive Wall time Inclusive CPU Inclusive Memory Inclusive Peak Memory
base - May 4th 16:37:26 69f8cb46d1a416e5fe0fea3e 254 23,607 µs 15,040 µs 260,336 bytes bytes
new - May 5th 16:41:15 69fa1dabd1a416e5fe0fea48 6872 93,076 µs 32,706 µs 2,561,488 bytes 2,037,648 bytes
Difference 6618 69,469 µs 17,666 µs 2,301,152 bytes 2,037,648 bytes
Difference % 2,706 % 394 % 217 % 984 % -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 -1 -1 160 0 -1 -1 160 0
Illuminate\Routing\UrlGenerator::{closure:Stancl\Tenancy\Bootstrappers\FilesystemTenancyBootstrapper::__construct():29} -3 -6 -7 -1,232 0 -6 -7 -1,232 0
load::settings/captive_portal_php -3 -108 -110 -24,016 0 -108 -110 -24,016 0
load::settings/customers_php -3 -78 -81 -19,304 0 -78 -81 -19,304 0
load::settings/finance_php -2 -41 -42 -14,176 0 -41 -42 -14,176 0
load::settings/finance_notifications_php -2 -28 -30 -9,024 0 -28 -30 -9,024 0
load::settings/localization_php -2 -140 -141 -63,536 0 -140 -141 -63,536 0
load::settings/portal_php -2 -24 -25 -7,696 0 -24 -25 -7,696 0
load::settings/security_php -2 -32 -34 -14,160 0 -32 -34 -14,160 0
load::settings/splynx_integration_php -2 -28 -28 -12,512 0 -28 -28 -12,512 0
load::settings/status_page_notifications_php -2 -30 -32 -11,776 0 -30 -32 -11,776 0
load::settings/voucher_limit_notifications_php -2 -29 -32 -12,144 0 -29 -32 -12,144 0
App\Services\RedirectFlow\Login\Registerers\CustomerRegistererFactory::getInstance -1 -1 -2 -664 0 -1 -2 -664 0
App\Repositories\RedirectFlow\SplashPageRepository::getInstance -1 -365 -215 -9,760 0 -365 -215 -9,760 0
App\Services\RedirectFlow\Login\Registerers\PhoneNumberRegisterer::__construct -1 0 -1 -664 0 0 -1 -664 0
App\Models\Tenant\Customer::getDeletedAtColumn -14 -9 -17 -1,832 0 -9 -17 -1,832 0
App\Models\Tenant\Customer::initializeSoftDeletes -6 -19 -16 -4,856 0 -26 -30 -5,456 0
App\Models\Tenant\Customer::getQualifiedDeletedAtColumn -1 -5 -5 -744 0 -6 -6 -1,376 0
Spatie\Activitylog\PendingActivityLog::forwardCallTo -1 -2 -3 -600 0 -2 -3 -600 0
Spatie\Activitylog\PendingActivityLog::__call -1 -3 -2 -664 0 -5 -5 -1,264 0
App\Models\Tenant\Log\StatusedLog::__construct -1 -146 -146 -10,536 0 -151 -151 -11,800 0
App\Models\Tenant\Log\StatusedLog::start -1 -3 -3 -760 0 -154 -154 -12,560 0
App\Models\Tenant\Log\StatusedLog::activity -1 -1 -1 -600 0 -1 -1 -600 0
App\Services\RedirectFlow\RedirectFlowLogger::startLog -1 -73 -74 -2,688 0 -228 -229 -15,848 0
App\Models\Tenant\Config\SplashPages\SplashPage::isFieldEnabled -3 -43 -45 -4,456 0 -43 -45 -4,456 0
App\Models\Tenant\Config\SplashPages\SplashPage::getShowOtpVerification -1 -2 -2 -88 0 -25 -26 -2,064 0
App\Models\Tenant\Config\SplashPages\SplashPage::isOtpVerificationEnabled -1 -3 -2 -728 0 -28 -28 -2,792 0
Illuminate\Session\Store::{closure:Illuminate\Session\Store::forget():587} -1 0 -1 -664 0 0 -1 -664 0
App\Services\RedirectFlow\Login\CustomerCreatorFactory::getInstance -1 -1 -2 -664 0 -1 -2 -664 0
App\Services\RedirectFlow\Login\PhoneNumberCustomerCreator::__construct -1 -1 -2 -664 0 -1 -2 -664 0
App\Models\Tenant\Config\SplashPages\SplashPage::getShowName -1 -3 -3 -1,368 0 -14 -14 -2,608 0
App\Models\Tenant\Config\SplashPages\SplashPage::getShowEmail -1 -2 -1 -88 0 -11 -11 -1,328 0
App\Services\RedirectFlow\Login\AdditionalFieldsLoader::__construct -1 -1 -2 -664 0 -1 -2 -664 0
App\Models\Tenant\Config\SplashPages\SplashPage::{closure:App\Models\Tenant\Config\SplashPages\SplashPage::getAdditionalFieldsForCaptivePortal():389} -4 -2 -3 -792 0 -2 -3 -792 0
App\Models\Tenant\Config\SplashPages\SplashPage::getAdditionalFieldsForCaptivePortal -1 -300 -200 -3,144 0 -302 -203 -3,936 0
App\Validators\AdditionalFields\AdditionalFieldValueRuleMaker::getEditValidationRulesForCaptivePortal -1 -3 -3 960 0 -305 -206 -2,976 0
Illuminate\Http\Request::hasMacro -1 -1 -1 -568 0 -1 -1 -568 0
validator -1 -15 -15 -1,680 0 -15 -15 -1,680 0
Illuminate\Foundation\Http\FormRequest::{closure:{closure:Illuminate\Foundation\Providers\FoundationServiceProvider::registerRequestValidation():148}:149} -1 -1 -1 -856 0 -1 -1 -856 0
Illuminate\Validation\Validator::validate -1 -5 -6 -792 0 -5 -6 -792 0
Illuminate\Foundation\Http\FormRequest::{closure:Illuminate\Foundation\Providers\FoundationServiceProvider::registerRequestValidation():148} -1 -11 -12 224 0 -32 -34 -3,104 0
Illuminate\Http\Request::__call -1 -5 -4 -1,176 0 -38 -39 -4,848 0
App\Services\RedirectFlow\Login\AdditionalFieldsLoader::validate -1 -5 -3 -296 0 -348 -248 -8,120 0
App\Models\Tenant\Customer::getActivitylogOptions -3 -3 -18 -1,936 0 -3 -18 -1,936 0
App\Models\Tenant\Customer::isRestoring -1 -6 -6 -648 0 -7 -8 -1,248 0
App\Models\Tenant\Customer::shouldLogEvent -1 -9 -8 -728 0 -16 -16 -1,976 0
App\Models\Tenant\Customer::shouldLogUnguarded -2 -1 -2 -600 0 -1 -2 -600 0
App\Models\Tenant\Customer::attributesToBeLogged -2 -21 -7 -1,136 0 -23 -24 -2,784 0
App\Models\Tenant\Customer::logChanges -1 -110 -110 -1,608 0 -114 -115 -2,432 0
App\Models\Tenant\Customer::{closure:Spatie\Activitylog\Traits\LogsActivity::eventsToBeRecorded():160} -8 -7 -9 -664 0 -7 -9 -664 0
App\Models\Tenant\Customer::eventsToBeRecorded -2 -30 -29 -2,104 0 -37 -38 -2,768 0
App\Models\Tenant\Customer::attributeValuesToBeLogged -1 -225 -133 552 0 -403 -315 -7,992 0
App\Models\Tenant\Customer::getDescriptionForEvent -1 -1 -2 -664 0 -1 -2 -664 0
App\Models\Tenant\Customer::getLogNameToUse -1 -5 -6 -664 0 -5 -6 -664 0
App\Models\Tenant\Customer::isLogEmpty -1 -1 -1 -664 0 -1 -1 -664 0
App\Models\Tenant\Customer::{closure:{closure:Spatie\Activitylog\Traits\LogsActivity::bootLogsActivity():39}:47} -1 -725 -768 -12,184 0 -1,153 -1,111 -25,032 0
App\Events\Customer\CustomerCreatedEvent::__construct -1 -1 -2 -6,264 0 -1 -2 -6,264 0
Carbon\Carbon::make -1 -1 -3 -1,320 0 -1 -3 -1,320 0
App\Listeners\Customer\NewCustomerStatisticUpdate::getCustomerCreatedAt -1 -29 -28 -984 0 -30 -31 -2,304 0
Illuminate\Database\Eloquent\Model::isClassDeviable -2 -3 -4 -632 0 -3 -4 -632 0
Illuminate\Database\Connection::raw -1 -1 -1 -640 0 -1 -1 -640 0
Illuminate\Database\Query\Builder::raw -1 -3 -3 -664 0 -4 -4 -1,304 0
Illuminate\Database\Query\Builder::incrementEach -1 -1,055 -611 -1,232 0 -1,059 -615 -2,536 0
Illuminate\Database\Query\Builder::increment -1 -4 -5 -560 0 -1,063 -620 -3,096 0
Illuminate\Database\Eloquent\Builder::increment -1 -4 -3 -696 0 -1,067 -623 -3,792 0
Illuminate\Database\Eloquent\Model::{closure:Illuminate\Database\Eloquent\Model::incrementOrDecrement():1068} -1 -17 -19 -1,544 0 -17 -19 -1,544 0
Illuminate\Database\Eloquent\Model::incrementOrDecrement -1 -42 -38 -1,336 0 -1,129 -684 -7,304 0
Illuminate\Database\Eloquent\Model::increment -1 -4 -4 -728 0 -1,133 -688 -8,032 0
App\Repositories\Tenant\Analytics\Dashboard\TopPanels\AggregatedData\Store\MetricStore::incrementValue -1 -263 -149 -2,384 0 -1,396 -837 -10,416 0
App\Repositories\Tenant\Analytics\Dashboard\TopPanels\AggregatedData\BaseAggregatedStatistics::incrementValue -1 -4 -3 1,488 0 -1,400 -840 -8,928 0
App\Listeners\Customer\NewCustomerStatisticUpdate::handleCustomerCreatedEvent -1 -196 -294 -528 0 -1,626 -1,165 -11,760 0
App\Listeners\Customer\NewCustomerStatisticUpdate::handle -1 -219 -110 -1,224 0 -1,845 -1,275 -12,984 0
App\Models\Tenant\Customer::{closure:App\Models\Tenant\Customer::boot():229} -1 -30 -154 -752 0 -1,876 -1,431 -20,000 0
App\Listeners\Customer\CustomerExpirationSync::__construct -1 -1 -2 -632 0 -1 -2 -632 0
App\Services\Customers\CustomerExpirationPredictor::__construct -1 -179 -124 3,328 0 -209 -155 -1,736 0
App\Services\Customers\CustomerExpirationPredictor::convertToCarbon -4 -28 -27 -3,544 0 -28 -27 -3,544 0
App\Services\Customers\CustomerExpirationPredictor::getLastActivityDate -1 -38 -40 -1,664 0 -66 -67 -5,208 0
Carbon\FactoryImmutable::setCurrentClock -10 -6 -3 -584 0 -6 -3 -584 0
Carbon\Carbon::{closure:Carbon\Traits\Date::getTimezone():967} -3 -6 -8 -888 0 -6 -8 -888 0
Carbon\Carbon::transmitFactory -5 -17 -18 -1,328 0 -32 -32 -3,432 0
Carbon\Carbon::getTimezone -3 -5 -8 -1,768 0 -26 -29 -3,936 0
Carbon\Carbon::{closure:Carbon\Traits\Localization::getLocalTranslator():54} -2 -3 -3 -632 0 -3 -3 -632 0
Carbon\Carbon::getLocalTranslator -2 -3 -5 -632 0 -14 -16 -1,896 0
Carbon\Carbon::getTranslatorLocale -2 -6 -5 -1,200 0 -20 -21 -3,096 0
Carbon\Carbon::__isset -2 -9 -8 -584 0 -29 -30 -3,760 0
Carbon\Carbon::getSettings -1 -10 -9 -1,104 0 -52 -53 -6,080 0
Carbon\Carbon::hasLocalTranslator -1 0 -1 -632 0 0 -1 -632 0
Carbon\Carbon::shiftTimezone -1 -9 -9 -808 0 -9 -9 -808 0
Carbon\Carbon::settings -1 -3 -3 -408 0 -12 -12 -1,216 0
App\Services\Customers\CustomerExpirationPredictor::buildExpirationModel -1 -87 -84 -1,240 0 -230 -231 -17,016 0
App\Services\Customers\CustomerExpirationPredictor::predict -1 -30 -29 704 0 -260 -260 -16,312 0
Illuminate\Database\Eloquent\Builder::addUniqueIdsToUpsertValues -1 0 -2 -632 0 0 -2 -632 0
Illuminate\Database\Eloquent\Builder::addTimestampsToUpsertValues -1 0 -1 -632 0 0 -1 -632 0
Illuminate\Database\Eloquent\Builder::addUpdatedAtToUpsertColumns -1 0 0 -632 0 0 0 -632 0
Illuminate\Database\Query\Builder::{closure:Illuminate\Database\Query\Builder::upsert():4315} -2 -2 -2 -664 0 -2 -2 -664 0
Illuminate\Database\Query\Grammars\MySqlGrammar::{closure:Illuminate\Database\Query\Grammars\MySqlGrammar::compileUpsert():424} -2 -8 -8 -816 0 -8 -8 -816 0
Illuminate\Database\Query\Grammars\MySqlGrammar::compileUpsert -1 -19 -19 -1,104 0 -27 -27 -1,920 0
Illuminate\Database\Query\Builder::upsert -1 -985 -68 -1,424 0 -1,014 -97 -4,008 0
Illuminate\Database\Eloquent\Builder::upsert -1 -10 -6 -296 0 -1,024 -106 -6,200 0
App\Services\Customers\CustomerExpirationSyncer::{closure:App\Services\Customers\CustomerExpirationSyncer::sync():21} -1 -50 -50 -1,480 0 -1,074 -156 -7,680 0
App\Services\Customers\CustomerExpirationSyncer::sync -1 -1,916 -1,077 110,832 0 -3,463 -1,652 84,504 0
App\Events\Customer\CustomerExpirationTrack::handle -1 -3 -4 1,200 0 -3,466 -1,656 85,704 0
App\Models\Tenant\Customer::triggerExpirationSync -1 -20 -18 -760 0 -3,487 -1,676 84,312 0
App\Models\Tenant\Customer::{closure:App\Models\Tenant\Customer::boot():233} -1 -2 -2 -728 0 -3,489 -1,678 83,584 0
App\Services\AdditionalFields\AdditionalFields::getAdditionalFieldsValuesModel -1 -8 -8 -1,304 0 -8 -8 -1,304 0
App\Repositories\Tenant\AdditionalFields\AdditionalFieldRepository::__construct -1 -23 -23 -3,136 0 -31 -31 -4,440 0
App\Services\RedirectFlow\Login\AdditionalFieldsLoader::load -1 -3 -4 -808 0 -34 -35 -5,248 0
App\Services\RedirectFlow\Login\PhoneNumberCustomerCreator::create -1 -2,164 -227 920 0 -9,097 -4,764 20,120 0
App\Services\RedirectFlow\Fingerprint\FingerprintSessionSaver::getFingerprintFromSession -1 -6 -6 -664 0 -6 -6 -664 0
App\Helpers\Network::mac2int -2 -3 -3 -1,152 0 -3 -3 -1,152 0
App\Helpers\Network::formatMac -1 -2 -3 -600 0 -2 -3 -600 0
App\Casts\MacToInt::set -1 -2 -3 -648 0 -3 -4 -1,200 0
App\Services\RedirectFlow\Fingerprint\FingerprintSaver::canValidateFingerprint -1 -581 -369 20,992 0 -834 -630 -76,560 0
Spatie\Activitylog\LogOptions::logOnly -3 -2 -4 -600 0 -2 -4 -600 0
App\Models\Tenant\MacLink::getActivitylogOptions -3 -8 -6 -2,000 0 -10 -10 -2,600 0
App\Models\Tenant\MacLink::isRestoring -1 -4 -4 -584 0 -4 -4 -584 0
App\Models\Tenant\MacLink::shouldLogEvent -1 -7 -7 -728 0 -11 -11 -1,312 0
App\Models\Tenant\MacLink::shouldLogUnguarded -2 -2 -2 -600 0 -2 -2 -600 0
App\Models\Tenant\MacLink::attributesToBeLogged -2 -8 -9 -1,520 0 -15 -16 -3,168 0
App\Models\Tenant\MacLink::logChanges -1 -33 -33 -1,192 0 -40 -41 -2,216 0
App\Models\Tenant\MacLink::{closure:Spatie\Activitylog\Traits\LogsActivity::eventsToBeRecorded():160} -6 -7 -7 -664 0 -7 -7 -664 0
App\Models\Tenant\MacLink::eventsToBeRecorded -2 -27 -27 -1,672 0 -34 -34 -2,336 0
App\Models\Tenant\MacLink::attributeValuesToBeLogged -1 -254 -145 -32 0 -336 -228 -6,728 0
App\Models\Tenant\MacLink::getDescriptionForEvent -1 -1 -10 -664 0 -1 -10 -664 0
App\Models\Tenant\MacLink::getLogNameToUse -1 -5 -5 -664 0 -5 -5 -664 0
App\Models\Tenant\MacLink::isLogEmpty -1 -1 -1 -664 0 -1 -1 -664 0
App\Helpers\Network::int2mac -1 -2 -2 -592 0 -2 -2 -592 0
App\Casts\MacToInt::get -1 -4 -4 -728 0 -6 -6 -1,320 0
App\Models\Tenant\MacLink::{closure:{closure:Spatie\Activitylog\Traits\LogsActivity::bootLogsActivity():39}:47} -1 -649 -673 -5,888 0 -1,014 -939 -18,792 0
App\Models\Tenant\MacLink::voucher -1 -68 -70 -7,584 0 -68 -70 -7,584 0
Illuminate\Database\Eloquent\Relations\HasOne::getDefaultFor -1 0 -2 -632 0 0 -2 -632 0
App\Models\Tenant\MacLink::triggerSyncEvent -1 -32 -74 5,416 0 -100 -146 -2,800 0
App\Models\Tenant\MacLink::publishActivityFact -1 -2 -3 -632 0 -2 -3 -632 0
App\Models\Tenant\MacLink::{closure:App\Models\Tenant\MacLink::boot():99} -1 -265 -441 -872 0 -367 -590 -4,304 0
App\Services\RedirectFlow\Login\AttachMacToVoucher::attach -1 -3,401 -1,311 -48,376 0 -5,629 -3,485 -151,096 0
App\Services\LabelAssigment\AssignLabelForCustomer::__construct -1 0 -1 -664 0 0 -1 -664 0
App\Services\LabelAssigment\AssignLabelForCustomer::setLoginOption -1 -1 -2 -664 0 -1 -2 -664 0
App\Services\LabelAssigment\AssignLabelForCustomer::setMacLink -1 0 -1 -664 0 0 -1 -664 0
App\Services\LabelAssigment\AssignLabelForCustomer::setLocation -1 -2 -3 -664 0 -2 -3 -664 0
App\Models\Tenant\LabelAssigment\LabelAssigner::getDeletedAtColumn -5 -4 -6 -1,328 0 -4 -6 -1,328 0
App\Models\Tenant\LabelAssigment\LabelAssigner::initializeSoftDeletes -2 -6 -6 -728 0 -10 -11 -1,392 0
App\Models\Tenant\LabelAssigment\LabelAssigner::getQualifiedDeletedAtColumn -1 -6 -5 -784 0 -6 -6 -1,448 0
App\Repositories\Tenant\LabelsAssigment\LabelAssignerRepository::getLabelAssigners -1 -262 -171 -1,824 0 -278 -188 -4,664 0
App\Services\LabelAssigment\AssignLabelForCustomer::process -1 -248 -170 -1,256 0 -526 -358 -5,920 0
App\Services\RedirectFlow\Login\Registerers\PhoneNumberRegisterer::assignLabel -1 -842 -965 -5,104 0 -1,371 -1,330 -13,680 0
App\Models\Tenant\Log\StatusedLog::finish -1 -186 -192 696 0 -186 -192 696 0
App\Models\Tenant\Log\StatusedLog::success -1 -9 -9 0 0 -195 -201 696 0
App\Repositories\Tenant\Locations\LoginOptionsRepository::findOne -1 -229 -145 -4,936 0 -229 -145 -4,936 0
App\Services\RedirectFlow\Plans\DefaultPlanService::__construct -1 -1 -2 -664 0 -1 -2 -664 0
App\Services\RedirectFlow\Plans\DefaultPlanService::canProcessDefaultPlanFromLoginOption -1 -7 -8 -1,192 0 -7 -8 -1,192 0
App\Services\RedirectFlow\Plans\DefaultPlanService::canProcessDefaultPlan -1 -9 -10 -704 0 -9 -10 -704 0
App\Services\RedirectFlow\Plans\DefaultPlanService::getUrlForRedirect -1 -7 -5 -264 0 -23 -23 -2,160 0
App\Services\RedirectFlow\Login\Registerers\PhoneNumberRegisterer::run -1 -1,046 -720 -1,856 0 -17,866 -10,951 -178,272 0
App\Http\Controllers\Tenant\CaptivePortal\LoginController::login -1 -66 -63 4,000 0 -18,298 -11,232 -185,360 0
Laravel\Boost\Middleware\InjectBoost::shouldInject -1 -3 -4 -600 0 -3 -4 -600 0
Laravel\Boost\Middleware\InjectBoost::handle -1 -2,168 -1,452 -22,992 0 -20,724 -12,951 -294,680 0
Xhgui\Profiler\ProfilingData::__construct 0 0 -1 0 0 0 -1 0 0
Xhgui\Profiler\Profilers\XHProf::disable 0 0 1 0 0 0 1 0 0
Xhgui\Profiler\Profiler::disable 0 -2 -1 0 0 -2 -1 0 0
main() 0 -2,112 -1,324 11,792 0 69,469 17,666 2,301,152 2,037,648
functionCount 0 0 0 0 0 0 0 0 0

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