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 21st 09:57:24 new: - May 22nd 09:55:44 change reverse

Summary

  Number of function calls Inclusive Wall time Inclusive CPU Inclusive Memory Inclusive Peak Memory
base - May 21st 09:57:24 6a0ed70462e5d714d40e5a2c 185 49,320 µs 20,390 µs 419,320 bytes bytes
new - May 22nd 09:55:44 6a10282062e5d714d40e5ad3 258 30,116 µs 18,700 µs 399,848 bytes bytes
Difference 73 -19,204 µs -1,690 µs -19,472 bytes bytes
Difference % 139 % 61 % 92 % 95 % -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\PendingActivityLog::forwardCallTo 0 -1 -2 0 0 -1 -2 0 0
Spatie\Activitylog\PendingActivityLog::__call 0 0 0 -32 0 -1 -2 -32 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
App\Models\Tenant\Config\SplashPages\SplashPage::getShowName -1 -3 -2 -88 0 -19 -18 -1,328 0
App\Models\Tenant\Config\SplashPages\SplashPage::getShowEmail -1 -3 -1 -88 0 -11 -10 -1,328 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
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\Foundation\Http\FormRequest::{closure:Illuminate\Foundation\Providers\FoundationServiceProvider::registerRequestValidation():148} 0 -38 -29 -952 0 -20 -10 2,376 0
App\Services\RedirectFlow\Login\AdditionalFieldsLoader::validate 0 6 3 -9,568 0 234 121 18,720 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
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\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
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
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::{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::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\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'.