Profile data for GET http://meshtelecom.powerlynx.app/portal/api/redirect-flow/order-plan/11?hash=a92b121804d8443e01cdd9e060689694

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

Illuminate\Database\Eloquent\Model::save
1,065,446 µs
App\Http\Controllers\Tenant\CaptivePortal\PlansController::orderPlan
180,211 µs
main()
12,606 µs
Illuminate\Database\Eloquent\Model::performInsert
3,481 µs
App\Repositories\Tenant\RedirectFlow\PlansRepository::getTemporaryUnavailableTariffsIds
1,407 µs
Illuminate\Redis\Connections\PhpRedisConnection::eval
1,209 µs

Memory Hogs

load::settings/localization_php
95,192 bytes
App\Http\Controllers\Tenant\CaptivePortal\PlansController::orderPlan
44,024 bytes
load::settings/finance_php
27,024 bytes
load::settings/status_page_notifications_php
16,976 bytes
App\Config\SettingsMysqlDriver::getGroup
15,024 bytes
load::settings/captive_portal_php
14,912 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
Illuminate\Database\Eloquent\Model::save 3 1,065,446 µs 23,188 µs -101,376 bytes bytes 1,071,129 µs 27,558 µs -56,608 bytes bytes
App\Http\Controllers\Tenant\CaptivePortal\PlansController::orderP… 1 180,211 µs 14,558 µs 44,024 bytes bytes 1,255,983 µs 44,369 µs 120,280 bytes bytes
main() 1 12,606 µs 5,422 µs 9,200 bytes bytes 1,270,478 µs 50,619 µs 209,904 bytes bytes
Illuminate\Database\Eloquent\Model::performInsert 1 3,481 µs 3,034 µs 9,848 bytes bytes 5,006 µs 3,663 µs 31,568 bytes bytes
App\Repositories\Tenant\RedirectFlow\PlansRepository::getTemporar… 1 1,407 µs 402 µs 112 bytes bytes 1,443 µs 439 µs 4,400 bytes bytes
Illuminate\Redis\Connections\PhpRedisConnection::eval 2 1,209 µs 141 µs 1,032 bytes bytes 1,209 µs 141 µs 1,032 bytes bytes
Illuminate\Database\MySqlConnection::Illuminate\Database\{closure… 1 797 µs 86 µs 5,384 bytes bytes 798 µs 88 µs 6,016 bytes bytes
App\Services\TargetGroups\TargetGroupsMatcher::match 1 788 µs 328 µs 1,880 bytes bytes 820 µs 361 µs 5,904 bytes bytes
App\Services\RedirectFlow\Adverts\CampaignDetector::detect 1 787 µs 206 µs 2,912 bytes bytes 2,526 µs 970 µs 19,128 bytes bytes
App\Config\SettingsMysqlDriver::getGroup 1 742 µs 226 µs 15,024 bytes bytes 742 µs 226 µs 15,024 bytes bytes
Illuminate\Events\Dispatcher::until 8 507 µs 518 µs 9,168 bytes bytes 519 µs 531 µs 10,432 bytes bytes
Illuminate\Database\MySqlConnection::insert 1 453 µs 267 µs -3,832 bytes bytes 1,251 µs 355 µs 2,184 bytes bytes
load::settings/localization_php 3 305 µs 308 µs 95,192 bytes bytes 305 µs 308 µs 95,192 bytes bytes
load::settings/finance_php 4 160 µs 163 µs 27,024 bytes bytes 160 µs 163 µs 27,024 bytes bytes
load::settings/captive_portal_php 2 149 µs 157 µs 14,912 bytes bytes 149 µs 157 µs 14,912 bytes bytes
App\Http\Middleware\RedirectFlowRouteMutex::handle 1 113 µs 110 µs -10,464 bytes bytes 1,257,458 µs 44,769 µs 117,112 bytes bytes
load::settings/customers_php 2 91 µs 243 µs 10,048 bytes bytes 91 µs 243 µs 10,048 bytes bytes
Illuminate\Database\Query\Grammars\Grammar::compileInsert 1 79 µs 78 µs 3,472 bytes bytes 85 µs 84 µs 4,248 bytes bytes
App\Dto\BaseData::fill 2 74 µs 93 µs 552 bytes bytes 74 µs 93 µs 552 bytes bytes
load::settings/status_page_notifications_php 3 72 µs 74 µs 16,976 bytes bytes 72 µs 74 µs 16,976 bytes bytes
App\Http\Middleware\RedirectFlowRouteMutex::getKey 2 72 µs 76 µs 1,328 bytes bytes 72 µs 76 µs 1,328 bytes bytes
Illuminate\Database\Eloquent\Model::updateTimestamps 2 55 µs 51 µs 1,424 bytes bytes 144 µs 145 µs 11,080 bytes bytes
Illuminate\Database\Eloquent\Model::insertAndSetId 1 50 µs 50 µs 2,000 bytes bytes 1,437 µs 536 µs 10,392 bytes bytes
load::settings/finance_notifications_php 2 47 µs 49 µs 8,976 bytes bytes 47 µs 49 µs 8,976 bytes bytes
load::settings/voucher_limit_notifications_php 2 47 µs 49 µs 12,080 bytes bytes 47 µs 49 µs 12,080 bytes bytes
load::settings/portal_php 2 41 µs 42 µs 6,704 bytes bytes 41 µs 42 µs 6,704 bytes bytes
load::settings/splynx_integration_php 2 41 µs 42 µs 12,464 bytes bytes 41 µs 42 µs 12,464 bytes bytes
now 3 39 µs 43 µs 3,904 bytes bytes 39 µs 43 µs 3,904 bytes bytes
Illuminate\Redis\RedisManager::__call 2 37 µs 34 µs 832 bytes bytes 1,246 µs 175 µs 1,864 bytes bytes
Illuminate\Database\Eloquent\Model::setCreatedAt 1 34 µs 36 µs 6,488 bytes bytes 34 µs 36 µs 6,488 bytes bytes
App\Services\RedirectFlow\Adverts\Adverts::isWeNeedToShowAd 1 32 µs 30 µs -128 bytes bytes 2,558 µs 1,000 µs 19,000 bytes bytes
Illuminate\Database\Eloquent\Model::setUpdatedAt 2 32 µs 33 µs 1,112 bytes bytes 32 µs 33 µs 1,112 bytes bytes
App\Config\SettingsManager::mergeGroupDefaults 1 30 µs 29 µs 4,672 bytes bytes 114 µs 114 µs 36,408 bytes bytes
App\Format\FormatManager::toUserTimezone 2 27 µs 26 µs 1,456 bytes bytes 38 µs 39 µs 3,616 bytes bytes
Illuminate\Database\Eloquent\Model::resolveCasterClass 6 24 µs 27 µs 1,472 bytes bytes 24 µs 27 µs 1,472 bytes bytes
App\Http\Middleware\RedirectFlowRouteMutex::unlock 1 24 µs 18 µs 744 bytes bytes 741 µs 173 µs 2,624 bytes bytes
Illuminate\Database\Eloquent\Model::freshTimestamp 2 23 µs 25 µs 2,056 bytes bytes 23 µs 25 µs 2,056 bytes bytes
Illuminate\Database\Query\Processors\MySqlProcessor::processInser… 1 21 µs 14 µs 760 bytes bytes 1,274 µs 372 µs 3,576 bytes bytes
Illuminate\Database\Query\Builder::insertGetId 1 20 µs 22 µs 1,424 bytes bytes 1,387 µs 486 µs 8,392 bytes bytes
App\Models\Tenant\Plan::initializeSoftDeletes 3 18 µs 14 µs 696 bytes bytes 29 µs 28 µs 1,296 bytes bytes
App\Config\SettingsManager::getGroup 1 17 µs 13 µs -46,720 bytes bytes 882 µs 363 µs 6,632 bytes bytes
App\Http\Middleware\RedirectFlowRouteMutex::tryToAcquireLock 1 16 µs 14 µs 1,464 bytes bytes 619 µs 115 µs 4,040 bytes bytes
App\Repositories\Tenant\RedirectFlow\PlansRepository::App\Reposit… 1 15 µs 15 µs 2,184 bytes bytes 29 µs 30 µs 3,528 bytes bytes
Xhgui\Profiler\Profiler::disable 1 14 µs 11 µs 776 bytes bytes 22 µs 22 µs 1,944 bytes bytes
App\Models\Tenant\TargetGroups\TargetGroup::initializeSoftDeletes… 2 13 µs 13 µs 696 bytes bytes 21 µs 21 µs 2,608 bytes bytes
App\Models\Tenant\Plan::getDeletedAtColumn 7 13 µs 17 µs 1,200 bytes bytes 13 µs 17 µs 1,200 bytes bytes
Illuminate\Database\Connection::recordsHaveBeenModified 5 13 µs 16 µs 1,864 bytes bytes 13 µs 16 µs 1,864 bytes bytes
App\Format\FormatManager::getDateTimeFormatSettings 3 12 µs 14 µs 2,640 bytes bytes 15 µs 18 µs 3,240 bytes bytes
App\Dto\BaseData::__construct 2 12 µs µs 1,216 bytes bytes 86 µs 102 µs 1,768 bytes bytes
Illuminate\Routing\UrlGenerator::Stancl\Tenancy\Bootstrappers\{cl… 3 11 µs 14 µs 1,136 bytes bytes 11 µs 14 µs 1,136 bytes bytes
App\Models\Tenant\Plan::getQualifiedDeletedAtColumn 1 11 µs 10 µs 744 bytes bytes 13 µs 13 µs 1,344 bytes bytes
App\Models\Tenant\TargetGroups\TargetGroup::getDeletedAtColumn 5 10 µs 10 µs 2,576 bytes bytes 10 µs 10 µs 2,576 bytes bytes
App\Config\SettingsManager::castGroupTypes 1 µs 10 µs 1,920 bytes bytes µs 10 µs 1,920 bytes bytes
App\Models\Tenant\TargetGroups\TargetGroup::getQualifiedDeletedAt… 1 µs 10 µs 752 bytes bytes 11 µs 12 µs 1,416 bytes bytes
Illuminate\Database\Eloquent\Relations\Pivot::getTable 4 µs 10 µs 632 bytes bytes µs 10 µs 632 bytes bytes
App\Providers\AppServiceProvider::App\Providers\{closure} 1 µs µs -520 bytes bytes 890 µs 373 µs 6,712 bytes bytes
Illuminate\Database\Eloquent\Collection::pluck 1 µs µs 760 bytes bytes µs µs 760 bytes bytes
Illuminate\Session\Store::setPreviousUrl 1 µs µs 472 bytes bytes µs µs 472 bytes bytes
App\Services\RedirectFlow\Adverts\CampaignDetector::detectTargetG… 1 µs µs 544 bytes bytes 826 µs 367 µs 6,448 bytes bytes
Illuminate\Database\Query\Grammars\Grammar::Illuminate\Database\Q… 1 µs µs 776 bytes bytes µs µs 776 bytes bytes
Xhgui\Profiler\ProfilingData::__construct 1 µs µs 584 bytes bytes µs µs 584 bytes bytes
Illuminate\Routing\RouteParameterBinder::Illuminate\Routing\{clos… 2 µs µs 584 bytes bytes µs µs 584 bytes bytes
App\Facades\Format::getFacadeAccessor 3 µs µs 1,232 bytes bytes µs µs 1,232 bytes bytes
App\Dto\BaseData::fromArray 1 µs µs 744 bytes bytes 10 µs 10 µs 1,928 bytes bytes
Illuminate\Http\Request::ajax 1 µs µs 600 bytes bytes µs µs 1,200 bytes bytes
App\Repositories\Tenant\RedirectFlow\PlansRepository::checkIfPlan… 1 µs µs 576 bytes bytes 1,447 µs 442 µs 4,976 bytes bytes
Illuminate\Database\Query\Grammars\MySqlGrammar::compileInsert 1 µs µs -1,552 bytes bytes 89 µs 89 µs 2,696 bytes bytes
Illuminate\Database\Query\Grammars\Grammar::compileInsertGetId 1 µs µs 696 bytes bytes 93 µs 92 µs 3,392 bytes bytes
Symfony\Component\HttpFoundation\Request::isXmlHttpRequest 1 µs µs 600 bytes bytes µs µs 600 bytes bytes
Illuminate\Http\Request::prefetch 1 µs µs 552 bytes bytes µs µs 552 bytes bytes
Xhgui\Profiler\Profiler::registerShutdownHandler 1 µs µs 1,200 bytes bytes µs µs 1,200 bytes bytes
Symfony\Component\HttpFoundation\Request::get 1 µs µs 584 bytes bytes µs µs 584 bytes bytes
Illuminate\Http\Request::get 1 µs µs 664 bytes bytes µs µs 1,248 bytes bytes
App\Format\FormatManager::getSettings 3 µs µs 600 bytes bytes µs µs 600 bytes bytes
Illuminate\Support\Facades\Redis::getFacadeAccessor 2 µs µs 1,264 bytes bytes µs µs 1,264 bytes bytes
Illuminate\Routing\Route::Illuminate\Routing\{closure} 1 µs µs 632 bytes bytes µs µs 632 bytes bytes
Illuminate\Routing\Route::parameter 1 µs µs 632 bytes bytes µs µs 632 bytes bytes
Illuminate\Database\MySqlConnection::getLastInsertId 1 µs µs 632 bytes bytes µs µs 632 bytes bytes
Xhgui\Profiler\Profilers\XHProf::disable 1 µs µs 584 bytes bytes µs µs 584 bytes bytes
App\Format\FormatManager::__construct 1 µs µs 600 bytes bytes µs µs 600 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