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 21st 09:57:24 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 21st 09:57:24 6a0ed70462e5d714d40e5a2c 185 49,320 µs 20,390 µs 419,320 bytes bytes
Difference -69 25,713 µs 5,350 µs 158,984 bytes bytes
Difference % 73 % 209 % 136 % 161 % -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 160 0 0 0 160 0
Illuminate\Routing\UrlGenerator::{closure:Stancl\Tenancy\Bootstrappers\FilesystemTenancyBootstrapper::__construct():29} 0 3 5 0 0 3 5 0 0
load::settings/captive_portal_php 0 30 24 0 0 30 24 0 0
load::settings/customers_php 0 17 9 -4,064 0 17 9 -4,064 0
load::settings/finance_php 0 4 3 0 0 4 3 0 0
load::settings/finance_notifications_php 0 2 2 0 0 2 2 0 0
load::settings/localization_php 0 27 21 0 0 27 21 0 0
load::settings/portal_php 0 4 4 0 0 4 4 0 0
load::settings/security_php 0 0 -1 0 0 0 -1 0 0
load::settings/splynx_integration_php 0 1 2 0 0 1 2 0 0
load::settings/status_page_notifications_php 0 -2 -2 0 0 -2 -2 0 0
load::settings/voucher_limit_notifications_php 0 -2 -3 0 0 -2 -3 0 0
App\Services\RedirectFlow\Login\Registerers\CustomerRegistererFactory::getInstance 0 0 0 0 0 0 0 0 0
App\Repositories\RedirectFlow\SplashPageRepository::getInstance 0 63 90 0 0 63 90 0 0
App\Services\RedirectFlow\Login\Registerers\PhoneNumberRegisterer::__construct 0 1 1 0 0 1 1 0 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 0 1 1 0 0 1 1 0 0
Spatie\Activitylog\PendingActivityLog::__call 0 -1 0 0 0 0 1 0 0
App\Models\Tenant\Log\StatusedLog::__construct 0 22 21 -5,632 0 22 22 -5,632 0
App\Models\Tenant\Log\StatusedLog::start 0 0 1 0 0 22 23 -5,632 0
App\Models\Tenant\Log\StatusedLog::activity 0 0 0 0 0 0 0 0 0
App\Services\RedirectFlow\RedirectFlowLogger::startLog 0 7 5 0 0 29 28 -5,632 0
App\Models\Tenant\Config\SplashPages\SplashPage::isFieldEnabled 0 7 7 0 0 7 7 0 0
App\Models\Tenant\Config\SplashPages\SplashPage::getShowOtpVerification 0 1 0 0 0 4 3 0 0
App\Models\Tenant\Config\SplashPages\SplashPage::isOtpVerificationEnabled 0 -1 0 0 0 3 3 0 0
Illuminate\Session\Store::{closure:Illuminate\Session\Store::forget():587} 0 2 1 0 0 2 1 0 0
App\Services\RedirectFlow\Login\CustomerCreatorFactory::getInstance 0 0 -1 0 0 0 -1 0 0
App\Services\RedirectFlow\Login\PhoneNumberCustomerCreator::__construct 0 0 -1 0 0 0 -1 0 0
App\Models\Tenant\Config\SplashPages\SplashPage::getShowName 0 0 -1 -1,280 0 5 4 -1,280 0
App\Models\Tenant\Config\SplashPages\SplashPage::getShowEmail 0 1 0 0 0 0 -1 0 0
App\Services\RedirectFlow\Login\AdditionalFieldsLoader::__construct 0 0 0 0 0 0 0 0 0
App\Models\Tenant\Config\SplashPages\SplashPage::{closure:App\Models\Tenant\Config\SplashPages\SplashPage::getAdditionalFieldsForCaptivePortal():389} 0 2 2 0 0 2 2 0 0
App\Models\Tenant\Config\SplashPages\SplashPage::getAdditionalFieldsForCaptivePortal 0 46 36 0 0 48 38 0 0
App\Validators\AdditionalFields\AdditionalFieldValueRuleMaker::getEditValidationRulesForCaptivePortal 0 1 -1 0 0 49 37 0 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} 0 37 27 952 0 16 5 -2,376 0
Illuminate\Http\Request::__call -1 -5 -4 -1,176 0 -38 -39 -4,848 0
App\Services\RedirectFlow\Login\AdditionalFieldsLoader::validate 0 3 5 448 0 62 42 -3,672 0
App\Models\Tenant\Customer::getActivitylogOptions -3 -3 -18 -1,936 0 -3 -18 -1,936 0
App\Models\Tenant\Customer::isRestoring 0 0 1 16 0 -1 -1 -584 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} 0 -1 1 64 0 -1 1 64 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} 0 744 421 -3,808 0 328 95 -15,264 0
App\Events\Customer\CustomerCreatedEvent::__construct 0 1 -1 -5,632 0 1 -1 -5,632 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 0 -141 -532 -8 0 -145 -536 -1,312 0
Illuminate\Database\Query\Builder::increment 0 2 0 0 0 -143 -536 -1,312 0
Illuminate\Database\Eloquent\Builder::increment 0 1 2 -32 0 -142 -534 -1,344 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 0 72 72 1,168 0 -132 -523 -3,688 0
App\Repositories\Tenant\Analytics\Dashboard\TopPanels\AggregatedData\Store\MetricStore::incrementValue 0 37 -10 0 0 -95 -533 -3,688 0
App\Repositories\Tenant\Analytics\Dashboard\TopPanels\AggregatedData\BaseAggregatedStatistics::incrementValue 0 2 1 0 0 -93 -532 -3,688 0
App\Listeners\Customer\NewCustomerStatisticUpdate::handleCustomerCreatedEvent 0 71 -137 912 0 -52 -700 -5,080 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} 0 290 27 -3,336 0 630 -590 -4,984 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 0 65 19 0 0 65 19 0 0
App\Services\Customers\CustomerExpirationPredictor::getLastActivityDate 0 25 23 0 0 90 42 0 0
Carbon\FactoryImmutable::setCurrentClock 0 -1 4 0 0 -1 4 0 0
Carbon\Carbon::{closure:Carbon\Traits\Date::getTimezone():967} 0 3 0 0 0 3 0 0 0
Carbon\Carbon::transmitFactory 0 -2 -1 5,632 0 0 3 5,632 0
Carbon\Carbon::getTimezone 0 2 -2 0 0 2 0 5,632 0
Carbon\Carbon::{closure:Carbon\Traits\Localization::getLocalTranslator():54} 0 0 0 0 0 0 0 0 0
Carbon\Carbon::getLocalTranslator 0 1 -1 0 0 1 0 0 0
Carbon\Carbon::getTranslatorLocale 0 0 0 0 0 1 0 0 0
Carbon\Carbon::__isset 0 1 0 0 0 1 -1 0 0
Carbon\Carbon::getSettings 0 -1 1 0 0 0 -1 0 0
Carbon\Carbon::hasLocalTranslator 0 0 0 0 0 0 0 0 0
Carbon\Carbon::shiftTimezone 0 0 1 0 0 0 1 0 0
Carbon\Carbon::settings 0 4 3 0 0 4 4 0 0
App\Services\Customers\CustomerExpirationPredictor::buildExpirationModel 0 90 86 880 0 187 133 6,512 0
App\Services\Customers\CustomerExpirationPredictor::predict -1 -30 -29 704 0 -260 -260 -16,312 0
Illuminate\Database\Eloquent\Builder::addUniqueIdsToUpsertValues 0 2 1 0 0 2 1 0 0
Illuminate\Database\Eloquent\Builder::addTimestampsToUpsertValues 0 0 1 0 0 0 1 0 0
Illuminate\Database\Eloquent\Builder::addUpdatedAtToUpsertColumns 0 1 3 0 0 1 3 0 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 0 1,318 140 1,160 0 307 48 -2,848 0
App\Services\Customers\CustomerExpirationSyncer::{closure:App\Services\Customers\CustomerExpirationSyncer::sync():21} 0 80 73 752 0 387 121 -2,096 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} 0 15,403 2,944 -118,816 0 13,828 1,946 304 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 0 57 46 2,984 0 26 15 -1,456 0
App\Services\RedirectFlow\Login\PhoneNumberCustomerCreator::create 0 -404 93 -1,136 0 14,667 1,674 -20,904 0
App\Services\RedirectFlow\Fingerprint\FingerprintSessionSaver::getFingerprintFromSession 0 6 7 0 0 6 7 0 0
App\Helpers\Network::mac2int 0 1 4 0 0 1 4 0 0
App\Helpers\Network::formatMac 0 0 0 0 0 0 0 0 0
App\Casts\MacToInt::set 0 42 5 0 0 42 9 0 0
App\Services\RedirectFlow\Fingerprint\FingerprintSaver::canValidateFingerprint 0 150 73 0 0 228 129 -4,096 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 0 1 2 80 0 1 2 80 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} 0 1 1 64 0 1 1 64 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} 0 450 301 1,312 0 98 49 -10,200 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} 0 126 214 696 0 24 65 -2,736 0
App\Services\RedirectFlow\Login\AttachMacToVoucher::attach 0 424 412 800 0 823 671 -16,232 0
App\Services\LabelAssigment\AssignLabelForCustomer::__construct 0 2 2 0 0 2 2 0 0
App\Services\LabelAssigment\AssignLabelForCustomer::setLoginOption 0 0 0 0 0 0 0 0 0
App\Services\LabelAssigment\AssignLabelForCustomer::setMacLink 0 1 0 0 0 1 0 0 0
App\Services\LabelAssigment\AssignLabelForCustomer::setLocation 0 0 0 0 0 0 0 0 0
App\Models\Tenant\LabelAssigment\LabelAssigner::getDeletedAtColumn 2 2 3 0 0 2 3 0 0
App\Models\Tenant\LabelAssigment\LabelAssigner::initializeSoftDeletes 1 4 3 0 0 5 6 0 0
App\Models\Tenant\LabelAssigment\LabelAssigner::getQualifiedDeletedAtColumn 0 -1 1 0 0 0 1 0 0
App\Repositories\Tenant\LabelsAssigment\LabelAssignerRepository::getLabelAssigners 0 1,502 214 28,520 0 1,702 327 37,624 0
App\Services\LabelAssigment\AssignLabelForCustomer::process 0 53 9 -1,696 0 1,962 485 40,552 0
App\Services\RedirectFlow\Login\Registerers\PhoneNumberRegisterer::assignLabel 0 383 108 -5,008 0 2,652 829 118,560 0
App\Models\Tenant\Log\StatusedLog::finish 0 16 11 0 0 16 11 0 0
App\Models\Tenant\Log\StatusedLog::success 0 -6 -7 0 0 10 4 0 0
App\Repositories\Tenant\Locations\LoginOptionsRepository::findOne 0 62 25 0 0 62 25 0 0
App\Services\RedirectFlow\Plans\DefaultPlanService::__construct 0 0 0 0 0 0 0 0 0
App\Services\RedirectFlow\Plans\DefaultPlanService::canProcessDefaultPlanFromLoginOption 0 6 5 0 0 6 5 0 0
App\Services\RedirectFlow\Plans\DefaultPlanService::canProcessDefaultPlan 0 5 5 0 0 5 5 0 0
App\Services\RedirectFlow\Plans\DefaultPlanService::getUrlForRedirect 0 -4 -2 0 0 7 8 0 0
App\Services\RedirectFlow\Login\Registerers\PhoneNumberRegisterer::run 0 146 -3 -18,656 0 20,274 4,000 119,048 0
App\Http\Controllers\Tenant\CaptivePortal\LoginController::login 0 80 72 -14,256 0 24,482 4,672 146,224 0
Laravel\Boost\Middleware\InjectBoost::shouldInject 0 0 -1 0 0 0 -1 0 0
Laravel\Boost\Middleware\InjectBoost::handle 0 413 185 5,632 0 24,900 4,861 151,856 0
Xhgui\Profiler\ProfilingData::__construct 0 -1 -1 0 0 -1 -1 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 -1 -1 0 0
main() 0 813 489 6,968 0 25,713 5,350 158,984 0
functionCount 0 0 0 0 0 0 0 0 0

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