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 22nd 09:55:44 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 22nd 09:55:44 6a10282062e5d714d40e5ad3 258 30,116 µs 18,700 µs 399,848 bytes bytes
new - May 21st 09:57:24 6a0ed70462e5d714d40e5a2c 185 49,320 µs 20,390 µs 419,320 bytes bytes
Difference -73 19,204 µs 1,690 µs 19,472 bytes bytes
Difference % 72 % 164 % 109 % 105 % -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} 0 0 2 0 0 0 2 0 0
load::settings/captive_portal_php 0 30 26 0 0 30 26 0 0
load::settings/customers_php 0 23 15 0 0 23 15 0 0
load::settings/finance_php 0 6 5 0 0 6 5 0 0
load::settings/finance_notifications_php 0 3 3 0 0 3 3 0 0
load::settings/localization_php 0 23 18 0 0 23 18 0 0
load::settings/portal_php 0 5 4 0 0 5 4 0 0
load::settings/security_php 0 0 1 0 0 0 1 0 0
load::settings/splynx_integration_php 0 3 3 0 0 3 3 0 0
load::settings/status_page_notifications_php 0 1 2 0 0 1 2 0 0
load::settings/voucher_limit_notifications_php 0 1 1 0 0 1 1 0 0
load::Registerers/CustomerRegistererFactory_php 0 93 53 0 0 93 53 0 0
App\Services\RedirectFlow\Login\Registerers\CustomerRegistererFactory::getInstance 0 0 0 0 0 0 0 0 0
load::Registerers/PhoneNumberRegisterer_php 0 3,021 35 0 0 3,021 35 0 0
load::Login/RegistererTrait_php 0 83 36 0 0 83 36 0 0
load::Registerers/RegistererInterface_php 0 71 39 0 0 71 39 0 0
App\Repositories\RedirectFlow\SplashPageRepository::getInstance 0 62 81 0 0 62 81 0 0
App\Services\RedirectFlow\Login\Registerers\PhoneNumberRegisterer::__construct 0 0 1 0 0 0 1 0 0
Spatie\Activitylog\ActivityLogger::setLogStatus -1 0 -2 -600 0 0 -2 -600 0
Illuminate\Auth\SessionGuard::getRecallerName -3 -3 -5 -824 0 -3 -5 -824 0
Illuminate\Auth\SessionGuard::recaller -3 -10 -9 -1,752 0 -13 -14 -2,576 0
Spatie\Activitylog\PendingActivityLog::__construct -1 -90 -88 -4,560 0 -94 -95 -6,408 0
Spatie\Activitylog\PendingActivityLog::forwardCallTo 0 1 2 0 0 1 2 0 0
Spatie\Activitylog\PendingActivityLog::__call 0 0 0 32 0 1 2 32 0
Spatie\Activitylog\PendingActivityLog::logger -1 0 -1 -568 0 0 -1 -568 0
activity -1 -50 -48 -1,192 0 -148 -148 -9,400 0
App\Models\Tenant\Log\StatusedLog::__construct 0 166 164 4,296 0 23 22 -3,840 0
App\Models\Tenant\Log\StatusedLog::start 0 1 2 0 0 24 24 -3,840 0
App\Models\Tenant\Log\StatusedLog::activity 0 0 0 0 0 0 0 0 0
App\Services\RedirectFlow\RedirectFlowLogger::startLog 0 11 11 0 0 35 35 -3,840 0
App\Models\Tenant\Config\SplashPages\SplashPage::isFieldEnabled 2 31 32 2,480 0 31 32 2,480 0
App\Models\Tenant\Config\SplashPages\SplashPage::getShowOtpVerification 0 1 0 -1,280 0 8 7 -1,280 0
App\Models\Tenant\Config\SplashPages\SplashPage::isOtpVerificationEnabled 0 -1 0 0 0 7 7 -1,280 0
Illuminate\Session\Store::{closure:Illuminate\Session\Store::forget():587} 0 1 0 0 0 1 0 0 0
load::Login/CustomerCreatorFactory_php 0 31 27 0 0 31 27 0 0
App\Services\RedirectFlow\Login\CustomerCreatorFactory::getInstance 0 0 0 0 0 0 0 0 0
load::Login/PhoneNumberCustomerCreator_php 0 47 26 -40 0 47 26 -40 0
load::Login/CustomerCreatorInterface_php 0 12 1 1,280 0 12 1 1,280 0
App\Services\RedirectFlow\Login\PhoneNumberCustomerCreator::__construct 0 0 0 0 0 0 0 0 0
load::Login/AdditionalFieldsLoader_php 0 -5 -16 -64 0 -5 -16 -64 0
App\Services\RedirectFlow\Login\AdditionalFieldsLoader::__construct 0 -1 1 0 0 -1 1 0 0
load::AdditionalFields/AdditionalFieldValueRuleMaker_php -1 -245 -137 -22,520 0 -245 -137 -22,520 0
App\Repositories\Tenant\Configs\AdditionalFields\AdditionalFieldsConfigsRepository::getAdditionalFieldsForSplashPages -1 -279 -156 -1,416 0 -279 -156 -1,416 0
App\Models\Tenant\Config\SplashPages\SplashPage::getFields -1 -57 -57 -4,712 0 -336 -213 -6,128 0
App\Models\Tenant\Config\SplashPages\SplashPage::{closure:App\Models\Tenant\Config\SplashPages\SplashPage::getAdditionalFieldsForCaptivePortal():389} 0 1 2 0 0 1 2 0 0
App\Models\Tenant\Config\SplashPages\SplashPage::getAdditionalFieldsForCaptivePortal 0 336 227 4,640 0 1 16 -1,488 0
App\Validators\AdditionalFields\AdditionalFieldValueRuleMaker::getEditValidationRulesForCaptivePortal 0 2 -1 0 0 3 15 -1,488 0
Illuminate\Http\Request::hasMacro -1 -1 -2 -728 0 -1 -2 -728 0
validator -1 -11 -12 -1,680 0 -11 -12 -1,680 0
Illuminate\Foundation\Http\FormRequest::{closure:{closure:Illuminate\Foundation\Providers\FoundationServiceProvider::registerRequestValidation():148}:149} -1 -2 -1 -856 0 -2 -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 38 29 952 0 20 10 -2,376 0
Illuminate\Http\Request::__call -1 -5 -4 -1,176 0 -34 -35 -5,008 0
App\Services\RedirectFlow\Login\AdditionalFieldsLoader::validate 0 -6 -3 9,568 0 -234 -121 -18,720 0
Illuminate\Database\Eloquent\Model::usesUniqueIds -3 -3 -5 -1,232 0 -3 -5 -1,232 0
Illuminate\Database\Eloquent\Model::setUpdatedAt -1 -12 -12 -856 0 -12 -12 -856 0
Illuminate\Database\Eloquent\Model::setCreatedAt -1 -6 -7 -896 0 -6 -7 -896 0
Illuminate\Database\Eloquent\Model::updateTimestamps -1 -17 -16 -1,480 0 -35 -35 -3,232 0
Illuminate\Database\Eloquent\Model::getAttributesForInsert -2 -2 -3 -632 0 -2 -3 -632 0
Illuminate\Database\Query\Grammars\Grammar::{closure:Illuminate\Database\Query\Grammars\Grammar::compileInsert():1238} -3 -6 -8 -824 0 -6 -8 -824 0
Illuminate\Database\Query\Grammars\Grammar::compileInsert -3 -53 -52 -1,960 0 -59 -60 -2,784 0
Illuminate\Database\Query\Grammars\MySqlGrammar::compileInsert -3 -7 -6 -384 0 -66 -66 -3,168 0
Illuminate\Database\Query\Grammars\Grammar::compileInsertGetId -2 -4 -5 -696 0 -46 -46 -3,072 0
Illuminate\Database\MySqlConnection::{closure:Illuminate\Database\MySqlConnection::insert():42} -2 -2,500 -83 -9,256 0 -2,500 -83 -9,256 0
Illuminate\Database\MySqlConnection::insert -2 -35 -34 1,816 0 -2,535 -117 -7,440 0
Illuminate\Database\MySqlConnection::getLastInsertId -2 -2 -2 -632 0 -2 -2 -632 0
Illuminate\Database\Query\Processors\MySqlProcessor::processInsertGetId -2 -12 -10 -760 0 -2,549 -129 -8,832 0
Illuminate\Database\Query\Builder::insertGetId -2 -17 -17 -1,160 0 -2,612 -192 -13,064 0
Illuminate\Database\Eloquent\Model::insertAndSetId -2 -33 -33 -1,448 0 -2,645 -225 -14,512 0
App\Models\Tenant\Customer::isRestoring 0 2 2 0 0 2 2 0 0
App\Models\Tenant\Customer::{closure:Spatie\Activitylog\Traits\LogsActivity::eventsToBeRecorded():160} 0 0 2 0 0 0 2 0 0
App\Models\Tenant\Customer::{closure:{closure:Spatie\Activitylog\Traits\LogsActivity::bootLogsActivity():39}:47} 0 419 146 -5,728 0 417 146 -6,392 0
load::Customer/CustomerCreatedEvent_php 0 -14 -58 -80 0 -14 -58 -80 0
load::Events/Dispatchable_php 0 -6 -256 0 0 -6 -256 0 0
App\Events\Customer\CustomerCreatedEvent::__construct 0 0 0 0 0 0 0 0 0
Illuminate\Database\Query\Builder::incrementEach 0 -104 -670 0 0 -104 -670 0 0
Illuminate\Database\Query\Builder::increment 0 1 -60 0 0 -103 -730 0 0
Illuminate\Database\Eloquent\Builder::increment 0 -1 -1 0 0 -104 -731 0 0
Illuminate\Database\Eloquent\Model::increment 0 6 7 0 0 -98 -724 0 0
App\Repositories\Tenant\Analytics\Dashboard\TopPanels\AggregatedData\Store\MetricStore::incrementValue 0 58 -162 0 0 -40 -886 0 0
App\Repositories\Tenant\Analytics\Dashboard\TopPanels\AggregatedData\BaseAggregatedStatistics::incrementValue 0 1 -1 0 0 -39 -887 0 0
App\Listeners\Customer\NewCustomerStatisticUpdate::handleCustomerCreatedEvent 0 57 21 0 0 18 -866 0 0
App\Models\Tenant\Customer::{closure:App\Models\Tenant\Customer::boot():229} 0 68 -38 32 0 66 -1,218 -48 0
Illuminate\Database\Eloquent\Model::performInsert -2 -41 -34 2,088 0 -7,302 -4,427 -58,792 0
Carbon\Carbon::getIntegerAndDecimalParts -3 -43 -44 -1,496 0 -43 -44 -1,496 0
Carbon\Carbon::createFromTimestampUTC -3 -26 -27 -2,016 0 -69 -71 -3,512 0
Carbon\Carbon::createFromTimestamp -3 -7 -5 -1,208 0 -76 -76 -4,720 0
App\Services\Customers\CustomerExpirationPredictor::convertToCarbon 0 83 36 1,376 0 15 -32 -1,992 0
App\Services\Customers\CustomerExpirationPredictor::getLastActivityDate 0 27 27 656 0 34 -13 -2,688 0
Carbon\FactoryImmutable::setCurrentClock 0 -3 -2 0 0 -3 -2 0 0
Carbon\Carbon::{closure:Carbon\Traits\Date::getTimezone():967} 0 -24 -8 0 0 -24 -8 0 0
Carbon\Carbon::transmitFactory 0 -5 0 5,632 0 -31 -11 5,632 0
Carbon\Carbon::getTimezone 0 2 0 0 0 -27 -10 5,632 0
Carbon\Carbon::{closure:Carbon\Traits\Localization::getLocalTranslator():54} 0 1 -1 0 0 1 -1 0 0
Carbon\Carbon::getLocalTranslator 0 -1 -1 0 0 -3 -2 0 0
Carbon\Carbon::getTranslatorLocale 0 -10 -6 0 0 -13 -8 0 0
Carbon\Carbon::__isset 0 2 1 0 0 -10 -6 0 0
Carbon\Carbon::getSettings 0 -2 0 0 0 -15 -9 0 0
Carbon\Carbon::hasLocalTranslator 0 -1 -1 0 0 -1 -1 0 0
Carbon\Carbon::shiftTimezone 0 0 0 0 0 0 0 0 0
Carbon\Carbon::settings 0 2 2 0 0 2 2 0 0
App\Services\Customers\CustomerExpirationPredictor::buildExpirationModel 0 40 64 0 0 35 35 2,944 0
Illuminate\Database\Eloquent\Builder::addUniqueIdsToUpsertValues 0 -1 0 -64 0 -2 -2 -696 0
Illuminate\Database\Eloquent\Builder::addTimestampsToUpsertValues 0 -1 0 0 0 -1 0 0 0
Illuminate\Database\Eloquent\Builder::addUpdatedAtToUpsertColumns 0 0 1 0 0 0 1 0 0
Illuminate\Database\Query\Builder::{closure:Illuminate\Database\Query\Builder::upsert():4315} -2 -2 -4 -664 0 -2 -4 -664 0
Illuminate\Database\Query\Grammars\MySqlGrammar::{closure:Illuminate\Database\Query\Grammars\MySqlGrammar::compileUpsert():424} -2 -10 -11 -816 0 -10 -11 -816 0
Illuminate\Database\Query\Grammars\MySqlGrammar::compileUpsert -1 -10 -9 -1,008 0 -44 -45 -2,616 0
Illuminate\Database\Query\Builder::upsert -1 -1,126 -110 -1,424 0 -1,172 -159 -4,704 0
Illuminate\Database\Eloquent\Builder::upsert 0 1,314 135 1,160 0 139 -25 -4,240 0
App\Services\Customers\CustomerExpirationSyncer::{closure:App\Services\Customers\CustomerExpirationSyncer::sync():21} 0 20 14 0 0 159 -11 -4,240 0
App\Models\Tenant\Customer::{closure:App\Models\Tenant\Customer::boot():233} 0 12,163 1,422 64 0 12,360 1,450 -1,232 0
Illuminate\Database\Eloquent\Model::save -2 -101 -219 -2,560 0 -12,749 -7,259 19,128 0
Illuminate\Database\Eloquent\Builder::{closure:Illuminate\Database\Eloquent\Builder::create():1218} -1 -3 -4 40 0 -9,967 -5,507 32,576 0
Illuminate\Database\Eloquent\Builder::create -1 -35 -36 -2,848 0 -10,002 -5,543 29,728 0
App\Services\RedirectFlow\Login\AdditionalFieldsLoader::load 0 23 13 0 0 23 13 0 0
App\Services\RedirectFlow\Login\PhoneNumberCustomerCreator::create 0 1,704 265 2,432 0 12,819 298 -42,464 0
load::Login/AttachMacToVoucher_php 0 32 -11 -4,096 0 32 -11 -4,096 0
App\Services\RedirectFlow\Fingerprint\FingerprintSessionSaver::getFingerprintFromSession 0 -5 -5 0 0 -5 -5 0 0
App\Helpers\Network::mac2int 0 1 2 0 0 1 2 0 0
App\Helpers\Network::formatMac 0 -1 0 0 0 -1 0 0 0
App\Casts\MacToInt::set 0 41 5 0 0 41 8 0 0
Illuminate\Database\Eloquent\Model::normalizeCastClassResponse -1 -1 -1 -1,008 0 -1 -1 -1,008 0
Illuminate\Database\Eloquent\Model::setClassCastableAttribute -1 -9 -9 -856 0 -14 -15 -3,064 0
App\Services\RedirectFlow\Fingerprint\FingerprintSaver::canValidateFingerprint 0 79 29 0 0 131 60 0 0
App\Models\Tenant\MacLink::isRestoring 0 -1 -1 0 0 -1 -1 0 0
App\Models\Tenant\MacLink::{closure:Spatie\Activitylog\Traits\LogsActivity::eventsToBeRecorded():160} 0 3 2 64 0 3 2 64 0
App\Models\Tenant\MacLink::eventsToBeRecorded -2 -29 -28 -1,736 0 -34 -34 -2,400 0
App\Helpers\Network::int2mac -1 -2 -2 -704 0 -2 -2 -704 0
App\Models\Tenant\MacLink::{closure:{closure:Spatie\Activitylog\Traits\LogsActivity::bootLogsActivity():39}:47} 0 73 14 952 0 39 -20 -2,088 0
App\Models\Tenant\MacLink::{closure:App\Models\Tenant\MacLink::boot():99} 0 2 216 0 0 2 216 0 0
App\Services\RedirectFlow\Login\AttachMacToVoucher::attach 0 1,435 191 968 0 310 130 -4,144 0
load::LabelAssigment/AssignLabelForCustomer_php 0 27 6 65,576 0 27 6 65,576 0
App\Services\LabelAssigment\AssignLabelForCustomer::__construct 0 0 1 0 0 0 1 0 0
App\Services\LabelAssigment\AssignLabelForCustomer::setLoginOption 0 1 1 0 0 1 1 0 0
App\Services\LabelAssigment\AssignLabelForCustomer::setMacLink 0 1 0 0 0 1 0 0 0
App\Services\LabelAssigment\AssignLabelForCustomer::setLocation 0 -1 1 0 0 -1 1 0 0
load::LabelsAssigment/LabelAssignerRepository_php 0 13 80 0 0 13 80 0 0
load::LabelAssigment/LabelAssigner_php 0 -2 -22 0 0 -2 -22 0 0
App\Models\Tenant\LabelAssigment\LabelAssigner::bootSoftDeletes 0 0 -1 0 0 0 -1 0 0
App\Models\Tenant\LabelAssigment\LabelAssigner::getDeletedAtColumn 0 3 0 0 0 3 0 0 0
App\Models\Tenant\LabelAssigment\LabelAssigner::initializeSoftDeletes 0 -1 3 0 0 1 3 0 0
App\Models\Tenant\LabelAssigment\LabelAssigner::getQualifiedDeletedAtColumn 0 -3 -2 0 0 -2 -2 0 0
App\Repositories\Tenant\LabelsAssigment\LabelAssignerRepository::getLabelAssigners 0 148 -95 0 0 145 -117 0 0
App\Services\LabelAssigment\AssignLabelForCustomer::process 0 62 0 0 0 220 -37 0 0
App\Services\RedirectFlow\Login\Registerers\PhoneNumberRegisterer::assignLabel 0 393 -5 0 0 641 -33 65,576 0
App\Models\Tenant\Log\StatusedLog::finish 0 27 28 -32 0 27 28 -32 0
App\Models\Tenant\Log\StatusedLog::success 0 0 -1 0 0 27 27 -32 0
App\Repositories\Tenant\Locations\LoginOptionsRepository::getDefaultLoginOptions -1 -2 -3 -1,792 0 -2 -3 -1,792 0
App\Repositories\Tenant\Locations\LoginOptionsRepository::findOne 0 18 14 1,064 0 16 11 -728 0
load::Plans/DefaultPlanService_php 0 626 167 4,096 0 626 167 4,096 0
App\Services\RedirectFlow\Plans\DefaultPlanService::__construct 0 -1 0 0 0 -1 0 0 0
App\Services\RedirectFlow\Plans\DefaultPlanService::canProcessDefaultPlanFromLoginOption 0 2 1 0 0 2 1 0 0
App\Models\Tenant\Location::getLoginOptionsConfigs -1 -14 -14 -712 0 -14 -14 -712 0
App\Services\RedirectFlow\Plans\DefaultPlanService::canProcessDefaultPlan 0 11 11 -24 0 -3 -3 -736 0
App\Services\RedirectFlow\Plans\DefaultPlanService::getUrlForRedirect 0 0 1 0 0 -1 -1 -736 0
App\Services\RedirectFlow\Login\Registerers\PhoneNumberRegisterer::run 0 40 -32 0 0 14,642 652 13,592 0
App\Http\Controllers\Tenant\CaptivePortal\LoginController::login 0 47 44 0 0 18,019 941 13,592 0
Laravel\Boost\Middleware\InjectBoost::shouldInject 0 0 0 0 0 0 0 0 0
Laravel\Boost\Middleware\InjectBoost::handle 0 470 299 0 0 18,528 1,283 13,592 0
Xhgui\Profiler\ProfilingData::__construct 0 -1 0 0 0 -1 0 0 0
Xhgui\Profiler\Profilers\XHProf::disable 0 0 0 0 0 0 0 0 0
Xhgui\Profiler\Profiler::disable 0 0 -1 0 0 -1 -1 0 0
main() 0 675 405 5,720 0 19,204 1,690 19,472 0
functionCount 0 0 0 0 0 0 0 0 0

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