Profile data for POST http://e2e-tests.tsumanchuk.project-h.io/portal/api/redirect-flow/login

Compare this run View Callgraph Jump to functions

Watch Functions

Function Call Count ewt emu epmu
You have no watch functions setup. Add a watch function now.

Self Wall Time

main()
3,304 µs
Laravel\Boost\Middleware\InjectBoost::handle
2,203 µs
Illuminate\Database\MySqlConnection::{closure:Illuminate\Database\MySqlConnection::insert():42}
1,581 µs
App\Services\RedirectFlow\Login\Registerers\PhoneNumberRegisterer::run
1,216 µs
App\Services\RedirectFlow\Login\AttachMacToVoucher::attach
1,157 µs
App\Models\Tenant\MacLink::{closure:{closure:Spatie\Activitylog\Traits\LogsActivity::bootLogsActivity():39}:47}
934 µs

Memory Hogs

load::settings/localization_php
31,744 bytes
Laravel\Boost\Middleware\InjectBoost::handle
28,624 bytes
load::settings/captive_portal_php
16,416 bytes
App\Models\Tenant\MacLink::{closure:{closure:Spatie\Activitylog\Traits\LogsActivity::bootLogsActivity():39}:47}
11,984 bytes
App\Repositories\RedirectFlow\SplashPageRepository::getInstance
9,760 bytes
App\Services\RedirectFlow\Login\Registerers\PhoneNumberRegisterer::run
7,520 bytes
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
main() 1 3,304 µs 2,320 µs -36,944 bytes bytes 12,705 µs 8,511 µs 172,240 bytes bytes
Laravel\Boost\Middleware\InjectBoost::handle 1 2,203 µs 1,257 µs 28,624 bytes bytes 9,386 µs 6,176 µs 205,392 bytes bytes
Illuminate\Database\MySqlConnection::{closure:Illuminate\Database… 1 1,581 µs 53 µs 2,016 bytes bytes 1,581 µs 53 µs 2,016 bytes bytes
App\Services\RedirectFlow\Login\Registerers\PhoneNumberRegisterer… 1 1,216 µs 1,084 µs 7,520 bytes bytes 6,514 µs 4,308 µs 86,448 bytes bytes
App\Services\RedirectFlow\Login\AttachMacToVoucher::attach 1 1,157 µs 718 µs 7,496 bytes bytes 4,586 µs 2,645 µs 50,920 bytes bytes
App\Models\Tenant\MacLink::{closure:{closure:Spatie\Activitylog\T… 1 934 µs 948 µs 11,984 bytes bytes 979 µs 995 µs 16,416 bytes bytes
App\Repositories\Tenant\Locations\LoginOptionsRepository::findOne… 1 385 µs 209 µs 3,264 bytes bytes 387 µs 212 µs 5,056 bytes bytes
App\Models\Tenant\MacLink::{closure:App\Models\Tenant\MacLink::bo… 1 370 µs 521 µs 1,152 bytes bytes 370 µs 521 µs 1,152 bytes bytes
App\Repositories\RedirectFlow\SplashPageRepository::getInstance 1 340 µs 200 µs 9,760 bytes bytes 340 µs 200 µs 9,760 bytes bytes
App\Services\RedirectFlow\Fingerprint\FingerprintSaver::canValida… 1 292 µs 154 µs -6,192 bytes bytes 330 µs 193 µs 2,040 bytes bytes
Spatie\Activitylog\PendingActivityLog::__construct 1 96 µs 95 µs 4,560 bytes bytes 102 µs 102 µs 7,048 bytes bytes
load::settings/captive_portal_php 2 82 µs 83 µs 16,416 bytes bytes 82 µs 83 µs 16,416 bytes bytes
App\Services\RedirectFlow\RedirectFlowLogger::startLog 1 72 µs 71 µs 2,688 bytes bytes 233 µs 234 µs 14,696 bytes bytes
load::settings/localization_php 1 69 µs 70 µs 31,744 bytes bytes 69 µs 70 µs 31,744 bytes bytes
App\Http\Controllers\Tenant\CaptivePortal\LoginController::login 1 64 µs 61 µs -7,096 bytes bytes 6,921 µs 4,572 µs 90,440 bytes bytes
activity 1 48 µs 50 µs 1,192 bytes bytes 156 µs 157 µs 10,040 bytes bytes
Illuminate\Database\Eloquent\Model::save 1 42 µs 41 µs 1,120 bytes bytes 3,053 µs 1,688 µs 27,424 bytes bytes
App\Models\Tenant\Location::getLoginOptionsConfigs 1 35 µs 56 µs 1,952 bytes bytes 35 µs 56 µs 1,952 bytes bytes
App\Models\Tenant\Config\SplashPages\SplashPage::isFieldEnabled 2 31 µs 32 µs 2,616 bytes bytes 31 µs 32 µs 2,616 bytes bytes
load::settings/customers_php 1 28 µs 29 µs 5,048 bytes bytes 28 µs 29 µs 5,048 bytes bytes
App\Models\Tenant\MacLink::eventsToBeRecorded 2 26 µs 27 µs 1,736 bytes bytes 32 µs 33 µs 2,400 bytes bytes
load::settings/finance_php 1 23 µs 23 µs 7,064 bytes bytes 23 µs 23 µs 7,064 bytes bytes
load::settings/splynx_integration_php 1 22 µs 22 µs 6,232 bytes bytes 22 µs 22 µs 6,232 bytes bytes
Illuminate\Database\Eloquent\Model::performInsert 1 18 µs 16 µs -272 bytes bytes 2,641 µs 1,126 µs 25,152 bytes bytes
load::settings/status_page_notifications_php 1 17 µs 18 µs 5,872 bytes bytes 17 µs 18 µs 5,872 bytes bytes
Illuminate\Database\MySqlConnection::insert 1 17 µs 16 µs -528 bytes bytes 1,598 µs 69 µs 1,488 bytes bytes
load::settings/security_php 1 16 µs 16 µs 7,216 bytes bytes 16 µs 16 µs 7,216 bytes bytes
load::settings/finance_notifications_php 1 14 µs 15 µs 4,488 bytes bytes 14 µs 15 µs 4,488 bytes bytes
load::settings/voucher_limit_notifications_php 1 14 µs 14 µs 6,056 bytes bytes 14 µs 14 µs 6,056 bytes bytes
Illuminate\Database\Eloquent\Model::insertAndSetId 1 13 µs 12 µs 1,040 bytes bytes 1,642 µs 113 µs 7,776 bytes bytes
load::settings/portal_php 1 12 µs 12 µs 3,824 bytes bytes 12 µs 12 µs 3,824 bytes bytes
Illuminate\Database\Query\Grammars\Grammar::compileInsert 1 12 µs 13 µs 1,160 bytes bytes 14 µs 15 µs 1,896 bytes bytes
App\Services\RedirectFlow\Plans\DefaultPlanService::canProcessDef… 1 µs 28 µs 1,192 bytes bytes µs 28 µs 1,192 bytes bytes
Illuminate\Auth\SessionGuard::recaller 2 µs µs 1,168 bytes bytes 10 µs 11 µs 2,552 bytes bytes
Illuminate\Database\Query\Builder::insertGetId 1 µs µs 944 bytes bytes 1,629 µs 101 µs 6,736 bytes bytes
App\Services\RedirectFlow\Login\AttachMacToVoucher::{closure:App\… 1 µs µs 2,264 bytes bytes µs µs 4,616 bytes bytes
Illuminate\Database\Eloquent\Model::setClassCastableAttribute 1 µs µs 856 bytes bytes 10 µs 11 µs 3,064 bytes bytes
Illuminate\Database\Query\Processors\MySqlProcessor::processInser… 1 µs µs 760 bytes bytes 1,604 µs 75 µs 2,880 bytes bytes
App\Models\Tenant\MacLink::{closure:Spatie\Activitylog\Traits\Log… 6 µs µs 664 bytes bytes µs µs 664 bytes bytes
App\Services\RedirectFlow\Plans\DefaultPlanService::getUrlForRedi… 1 µs µs 264 bytes bytes 52 µs 91 µs 4,136 bytes bytes
Xhgui\Profiler\Profiler::disable 1 µs µs 776 bytes bytes µs µs 1,944 bytes bytes
App\Services\RedirectFlow\Fingerprint\FingerprintSessionSaver::ge… 1 µs µs 664 bytes bytes µs µs 664 bytes bytes
Illuminate\Database\Query\Grammars\Grammar::compileOrdersToArray 1 µs µs 912 bytes bytes µs µs 1,704 bytes bytes
App\Models\Tenant\MacLink::isRestoring 1 µs µs 664 bytes bytes µs µs 664 bytes bytes
App\Models\Tenant\Config\SplashPages\SplashPage::getShowOtpVerifi… 2 µs µs -552 bytes bytes 35 µs 36 µs 2,064 bytes bytes
Illuminate\Database\Query\Grammars\Grammar::{closure:Illuminate\D… 2 µs µs 792 bytes bytes µs µs 792 bytes bytes
App\Helpers\Network::mac2int 2 µs µs 1,152 bytes bytes µs µs 1,152 bytes bytes
Xhgui\Profiler\Profiler::registerShutdownHandler 1 µs µs 1,216 bytes bytes µs µs 1,216 bytes bytes
Illuminate\Routing\UrlGenerator::{closure:Stancl\Tenancy\Bootstra… 1 µs µs 632 bytes bytes µs µs 632 bytes bytes
Spatie\Activitylog\PendingActivityLog::__call 1 µs µs 632 bytes bytes µs µs 1,232 bytes bytes
App\Models\Tenant\Log\StatusedLog::__construct 1 µs µs 608 bytes bytes 159 µs 159 µs 10,648 bytes bytes
App\Models\Tenant\Config\SplashPages\SplashPage::isOtpVerificatio… 2 µs µs 728 bytes bytes 38 µs 39 µs 2,792 bytes bytes
Illuminate\Database\Eloquent\Builder::orWhere 1 µs µs 2,352 bytes bytes µs µs 2,352 bytes bytes
Illuminate\Database\Query\Builder::orderBy 2 µs µs 1,568 bytes bytes µs µs 1,568 bytes bytes
App\Models\Tenant\Voucher::getQualifiedDeletedAtColumn 1 µs µs 680 bytes bytes µs µs 680 bytes bytes
App\Helpers\Network::int2mac 1 µs µs 704 bytes bytes µs µs 704 bytes bytes
Laravel\Boost\Middleware\InjectBoost::shouldInject 1 µs 84 µs 600 bytes bytes µs 84 µs 600 bytes bytes
App\Services\RedirectFlow\Login\Registerers\CustomerRegistererFac… 1 µs µs 664 bytes bytes µs µs 664 bytes bytes
Illuminate\Auth\SessionGuard::getRecallerName 2 µs µs 1,384 bytes bytes µs µs 1,384 bytes bytes
Spatie\Activitylog\PendingActivityLog::forwardCallTo 1 µs µs 600 bytes bytes µs µs 600 bytes bytes
App\Models\Tenant\Log\StatusedLog::start 1 µs µs 760 bytes bytes 161 µs 162 µs 11,408 bytes bytes
Illuminate\Database\Query\Grammars\Grammar::compileOrders 1 µs µs 464 bytes bytes 11 µs 12 µs 2,168 bytes bytes
App\Helpers\Network::formatMac 1 µs µs 600 bytes bytes µs µs 600 bytes bytes
App\Casts\MacToInt::set 1 µs µs 648 bytes bytes µs µs 1,200 bytes bytes
Illuminate\Database\Query\Grammars\Grammar::{closure:Illuminate\D… 1 µs µs 736 bytes bytes µs µs 736 bytes bytes
Illuminate\Database\Query\Grammars\MySqlGrammar::compileInsert 1 µs µs 320 bytes bytes 16 µs 17 µs 2,216 bytes bytes
Illuminate\Database\Query\Grammars\Grammar::compileInsertGetId 1 µs µs 696 bytes bytes 18 µs 19 µs 2,912 bytes bytes
App\Repositories\Tenant\Locations\LoginOptionsRepository::getDefa… 1 µs µs 1,792 bytes bytes µs µs 1,792 bytes bytes
App\Services\RedirectFlow\Plans\DefaultPlanService::canProcessDef… 1 µs µs 728 bytes bytes 37 µs 58 µs 2,680 bytes bytes
Xhgui\Profiler\ProfilingData::__construct 1 µs µs 584 bytes bytes µs µs 584 bytes bytes
App\Services\RedirectFlow\Login\Registerers\PhoneNumberRegisterer… 1 µs µs 664 bytes bytes µs µs 664 bytes bytes
Spatie\Activitylog\ActivityLogger::setLogStatus 1 µs µs 600 bytes bytes µs µs 600 bytes bytes
Spatie\Activitylog\PendingActivityLog::logger 1 µs µs 568 bytes bytes µs µs 568 bytes bytes
Illuminate\Session\Store::{closure:Illuminate\Session\Store::forg… 1 µs µs 664 bytes bytes µs µs 664 bytes bytes
Illuminate\Database\Eloquent\Model::normalizeCastClassResponse 1 µs µs 1,008 bytes bytes µs µs 1,008 bytes bytes
Illuminate\Database\Eloquent\Model::usesUniqueIds 1 µs µs 600 bytes bytes µs µs 600 bytes bytes
Illuminate\Database\Eloquent\Model::getAttributesForInsert 1 µs µs 632 bytes bytes µs µs 632 bytes bytes
App\Services\RedirectFlow\Plans\DefaultPlanService::__construct 1 µs µs 664 bytes bytes µs µs 664 bytes bytes
Xhgui\Profiler\Profilers\XHProf::disable 1 µs µs 584 bytes bytes µs µs 584 bytes bytes
App\Models\Tenant\Log\StatusedLog::activity 1 µs µs 600 bytes bytes µs µs 600 bytes bytes
Illuminate\Database\MySqlConnection::getLastInsertId 1 µs µs 632 bytes bytes µs µs 632 bytes bytes