Profile data for GET http://luvhilo.powerlynx.app/portal/api/redirect-flow/order-plan/1?hash=ec2c1e27ec197705779be95971fb09ea&gateway=netcash

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

App\Http\Controllers\Tenant\CaptivePortal\PlansController::orderPlan
35,865 µs
main()
11,599 µs
App\Config\SettingsMysqlDriver::getGroup
1,525 µs
App\Services\RedirectFlow\Adverts\CampaignDetector::detect
1,206 µs
Illuminate\Redis\Connections\PhpRedisConnection::eval
1,053 µs
App\Repositories\Tenant\RedirectFlow\PlansRepository::getTemporaryUnavailableTariffsIds
1,004 µs

Memory Hogs

load::settings/localization_php
94,576 bytes
App\Http\Controllers\Tenant\CaptivePortal\PlansController::orderPlan
47,720 bytes
App\Config\SettingsMysqlDriver::getGroup
29,448 bytes
load::settings/captive_portal_php
7,416 bytes
load::settings/finance_php
7,008 bytes
App\Config\SettingsSchema::oneGroup
6,872 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
App\Http\Controllers\Tenant\CaptivePortal\PlansController::orderP… 1 35,865 µs 19,046 µs 47,720 bytes bytes 43,097 µs 23,035 µs 117,520 bytes bytes
main() 1 11,599 µs 6,554 µs -10,760 bytes bytes 56,688 µs 30,899 µs 184,688 bytes bytes
App\Config\SettingsMysqlDriver::getGroup 2 1,525 µs 1,198 µs 29,448 bytes bytes 1,525 µs 1,198 µs 29,448 bytes bytes
App\Services\RedirectFlow\Adverts\CampaignDetector::detect 1 1,206 µs 233 µs 2,912 bytes bytes 3,273 µs 1,231 µs 20,816 bytes bytes
Illuminate\Redis\Connections\PhpRedisConnection::eval 2 1,053 µs 327 µs 1,032 bytes bytes 1,053 µs 327 µs 1,032 bytes bytes
App\Repositories\Tenant\RedirectFlow\PlansRepository::getTemporar… 1 1,004 µs 408 µs 1,664 bytes bytes 1,072 µs 476 µs 6,848 bytes bytes
App\Services\TargetGroups\TargetGroupsMatcher::match 1 1,002 µs 461 µs 1,880 bytes bytes 1,034 µs 492 µs 4,624 bytes bytes
Illuminate\Database\MySqlConnection::Illuminate\Database\{closure… 1 886 µs 74 µs 2,552 bytes bytes 887 µs 76 µs 3,184 bytes bytes
load::settings/localization_php 3 372 µs 375 µs 94,576 bytes bytes 372 µs 375 µs 94,576 bytes bytes
Illuminate\Database\MySqlConnection::insert 1 238 µs 118 µs -1,000 bytes bytes 1,125 µs 194 µs 2,184 bytes bytes
App\Http\Middleware\RedirectFlowRouteMutex::getKey 2 233 µs 159 µs 1,328 bytes bytes 233 µs 159 µs 1,328 bytes bytes
Illuminate\Support\Collection::put 56 185 µs 162 µs 696 bytes bytes 247 µs 241 µs 4,064 bytes bytes
App\Http\Middleware\RedirectFlowRouteMutex::handle 1 150 µs 143 µs -11,368 bytes bytes 44,611 µs 23,816 µs 114,080 bytes bytes
Illuminate\Database\Eloquent\Model::save 1 106 µs 105 µs 1,632 bytes bytes 1,541 µs 608 µs 26,400 bytes bytes
App\Config\SettingsSchema::oneGroup 2 94 µs 96 µs 6,872 bytes bytes 342 µs 346 µs 69,744 bytes bytes
load::settings/captive_portal_php 1 89 µs 90 µs 7,416 bytes bytes 89 µs 90 µs 7,416 bytes bytes
Illuminate\Routing\UrlGenerator::Stancl\Tenancy\Bootstrappers\{cl… 1 67 µs 108 µs 584 bytes bytes 67 µs 108 µs 584 bytes bytes
Illuminate\Support\Collection::offsetSet 56 62 µs 79 µs 3,368 bytes bytes 62 µs 79 µs 3,368 bytes bytes
Illuminate\Database\Query\Grammars\Grammar::compileInsert 1 41 µs 41 µs 2,072 bytes bytes 45 µs 46 µs 2,792 bytes bytes
load::settings/customers_php 1 40 µs 40 µs 4,992 bytes bytes 40 µs 40 µs 4,992 bytes bytes
App\Config\SettingsManager::getGroup 2 39 µs 167 µs -93,600 bytes bytes 1,967 µs 1,770 µs 11,952 bytes bytes
Illuminate\Database\Query\Builder::insertGetId 1 38 µs 37 µs 944 bytes bytes 1,231 µs 298 µs 7,496 bytes bytes
Illuminate\Database\Eloquent\Model::setUpdatedAt 1 35 µs 37 µs 896 bytes bytes 35 µs 37 µs 896 bytes bytes
load::settings/finance_php 1 32 µs 32 µs 7,008 bytes bytes 32 µs 32 µs 7,008 bytes bytes
App\Config\SettingsManager::castGroupTypes 2 31 µs 31 µs 3,256 bytes bytes 31 µs 31 µs 3,256 bytes bytes
App\Http\Middleware\RedirectFlowRouteMutex::unlock 1 31 µs 102 µs 744 bytes bytes 741 µs 478 µs 2,624 bytes bytes
Illuminate\Database\Eloquent\Collection::pluck 1 29 µs 27 µs 976 bytes bytes 31 µs 31 µs 1,656 bytes bytes
Illuminate\Database\Eloquent\Model::freshTimestamp 1 28 µs 29 µs 1,344 bytes bytes 28 µs 29 µs 1,344 bytes bytes
Illuminate\Database\Eloquent\Model::updateTimestamps 1 28 µs 24 µs 808 bytes bytes 121 µs 121 µs 5,936 bytes bytes
Illuminate\Database\Eloquent\Model::insertAndSetId 1 28 µs 28 µs 1,360 bytes bytes 1,259 µs 326 µs 8,856 bytes bytes
Illuminate\Database\Eloquent\Model::performInsert 1 27 µs 23 µs 208 bytes bytes 1,420 µs 487 µs 23,464 bytes bytes
Illuminate\Database\Eloquent\Model::resolveCasterClass 8 26 µs 28 µs 2,816 bytes bytes 26 µs 28 µs 2,816 bytes bytes
App\Services\RedirectFlow\Adverts\Adverts::isWeNeedToShowAd 1 25 µs 23 µs -128 bytes bytes 3,298 µs 1,254 µs 20,688 bytes bytes
Illuminate\Database\Eloquent\Model::setCreatedAt 1 24 µs 25 µs 2,176 bytes bytes 24 µs 25 µs 2,176 bytes bytes
App\Format\FormatManager::toUserTimezone 1 21 µs 21 µs 1,176 bytes bytes 27 µs 27 µs 4,168 bytes bytes
load::settings/finance_notifications_php 1 20 µs 22 µs 4,448 bytes bytes 20 µs 22 µs 4,448 bytes bytes
load::settings/splynx_integration_php 1 20 µs 21 µs 6,192 bytes bytes 20 µs 21 µs 6,192 bytes bytes
load::settings/status_page_notifications_php 1 20 µs 20 µs 5,816 bytes bytes 20 µs 20 µs 5,816 bytes bytes
Illuminate\Redis\RedisManager::__call 2 20 µs 17 µs 832 bytes bytes 1,073 µs 344 µs 1,864 bytes bytes
now 1 20 µs 20 µs 1,344 bytes bytes 20 µs 20 µs 1,344 bytes bytes
load::settings/portal_php 1 19 µs 20 µs 3,480 bytes bytes 19 µs 20 µs 3,480 bytes bytes
App\Http\Middleware\RedirectFlowRouteMutex::tryToAcquireLock 1 19 µs 18 µs 1,464 bytes bytes 617 µs 150 µs 4,040 bytes bytes
App\Models\Tenant\Plan::initializeSoftDeletes 3 19 µs 18 µs 696 bytes bytes 28 µs 28 µs 1,296 bytes bytes
load::settings/voucher_limit_notifications_php 1 18 µs 20 µs 6,000 bytes bytes 18 µs 20 µs 6,000 bytes bytes
App\Config\SettingsManager::mergeGroupDefaults 2 17 µs 18 µs 3,320 bytes bytes 372 µs 374 µs 72,848 bytes bytes
App\Repositories\Tenant\RedirectFlow\PlansRepository::App\Reposit… 1 17 µs 17 µs 2,184 bytes bytes 37 µs 37 µs 3,528 bytes bytes
App\Models\Tenant\TargetGroups\TargetGroup::initializeSoftDeletes… 2 15 µs 10 µs 696 bytes bytes 21 µs 20 µs 1,328 bytes bytes
Illuminate\Support\Collection::toBase 4 15 µs 17 µs 1,600 bytes bytes 15 µs 17 µs 1,600 bytes bytes
App\Config\SettingsSchema::group 2 13 µs 10 µs -216 bytes bytes 355 µs 356 µs 69,528 bytes bytes
Illuminate\Database\Query\Processors\MySqlProcessor::processInser… 1 12 µs µs 760 bytes bytes 1,138 µs 205 µs 3,576 bytes bytes
App\Models\Tenant\Plan::getDeletedAtColumn 7 11 µs 13 µs 1,200 bytes bytes 11 µs 13 µs 1,200 bytes bytes
Illuminate\Database\Eloquent\Relations\Pivot::getTable 4 11 µs 14 µs 632 bytes bytes 11 µs 14 µs 632 bytes bytes
Xhgui\Profiler\Profiler::disable 1 11 µs 10 µs 776 bytes bytes 17 µs 18 µs 1,944 bytes bytes
App\Models\Tenant\TargetGroups\TargetGroup::getQualifiedDeletedAt… 1 10 µs µs 752 bytes bytes 11 µs 11 µs 1,416 bytes bytes
App\Providers\AppServiceProvider::App\Providers\{closure} 1 µs µs -520 bytes bytes 999 µs 471 µs 7,968 bytes bytes
Illuminate\Events\Dispatcher::until 2 µs 10 µs 6,800 bytes bytes µs 10 µs 6,800 bytes bytes
Illuminate\Routing\RouteParameterBinder::Illuminate\Routing\{clos… 2 µs µs 584 bytes bytes µs µs 584 bytes bytes
App\Models\Tenant\TargetGroups\TargetGroup::getDeletedAtColumn 5 µs 12 µs 1,296 bytes bytes µs 12 µs 1,296 bytes bytes
App\Models\Tenant\Plan::getQualifiedDeletedAtColumn 1 µs µs 744 bytes bytes µs µs 1,344 bytes bytes
App\Dto\BaseData::fromArray 1 µs µs 744 bytes bytes 13 µs 12 µs 1,928 bytes bytes
App\Services\RedirectFlow\Adverts\CampaignDetector::detectTargetG… 1 µs µs 544 bytes bytes 1,040 µs 498 µs 5,168 bytes bytes
Illuminate\Database\Eloquent\Model::getAttributesForInsert 1 µs µs 976 bytes bytes µs 10 µs 1,648 bytes bytes
Xhgui\Profiler\Profiler::registerShutdownHandler 1 µs µs 1,200 bytes bytes µs µs 1,200 bytes bytes
Illuminate\Http\Request::get 1 µs µs 664 bytes bytes µs µs 1,248 bytes bytes
App\Format\FormatManager::getDateTimeFormatSettings 1 µs µs 1,112 bytes bytes µs µs 2,992 bytes bytes
Illuminate\Database\Query\Grammars\MySqlGrammar::compileInsert 1 µs µs -512 bytes bytes 50 µs 51 µs 2,280 bytes bytes
Illuminate\Database\Query\Grammars\Grammar::compileInsertGetId 1 µs µs 696 bytes bytes 55 µs 56 µs 2,976 bytes bytes
Xhgui\Profiler\ProfilingData::__construct 1 µs µs 584 bytes bytes µs µs 584 bytes bytes
Illuminate\Routing\ControllerDispatcher::Illuminate\Routing\{clos… 3 µs µs 632 bytes bytes µs µs 632 bytes bytes
App\Repositories\Tenant\RedirectFlow\PlansRepository::checkIfPlan… 1 µs µs -976 bytes bytes 1,076 µs 480 µs 5,872 bytes bytes
App\Dto\BaseData::__construct 1 µs µs 632 bytes bytes µs µs 1,184 bytes bytes
Illuminate\Database\Query\Grammars\Grammar::Illuminate\Database\Q… 1 µs µs 720 bytes bytes µs µs 720 bytes bytes
Illuminate\Routing\Route::parameter 1 µs µs 632 bytes bytes µs µs 632 bytes bytes
Symfony\Component\HttpFoundation\Request::get 1 µs µs 584 bytes bytes µs µs 584 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
App\Dto\BaseData::fill 1 µs µs 552 bytes bytes µs µs 552 bytes bytes
App\Facades\Format::getFacadeAccessor 1 µs µs 600 bytes bytes µs µs 600 bytes bytes
App\Format\FormatManager::__construct 1 µs µs 600 bytes bytes µs µs 600 bytes bytes
App\Format\FormatManager::getSettings 1 µs µs 1,880 bytes bytes µs µs 1,880 bytes bytes
Illuminate\Database\Eloquent\Model::usesUniqueIds 1 µs µs 600 bytes bytes µs µs 600 bytes bytes
Illuminate\Database\Connection::recordsHaveBeenModified 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