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

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
32,373 µs
main()
11,543 µs
App\Services\RedirectFlow\Adverts\CampaignDetector::detect
1,717 µs
App\Models\Tenant\Log\StatusedLog::finish
1,442 µs
App\Repositories\Tenant\RedirectFlow\PlansRepository::getTemporaryUnavailableTariffsIds
916 µs
App\Services\TargetGroups\TargetGroupsMatcher::match
845 µs

Memory Hogs

load::settings/localization_php
95,208 bytes
load::settings/splynx_integration_php
51,944 bytes
load::settings/captive_portal_php
7,416 bytes
load::settings/finance_php
7,008 bytes
Illuminate\Database\Query\Grammars\Grammar::compileInsertGetId
6,328 bytes
load::settings/voucher_limit_notifications_php
6,000 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 32,373 µs 16,144 µs -29,264 bytes bytes 39,517 µs 20,719 µs 107,976 bytes bytes
main() 1 11,543 µs 5,423 µs -10,024 bytes bytes 52,067 µs 27,755 µs 175,536 bytes bytes
App\Services\RedirectFlow\Adverts\CampaignDetector::detect 1 1,717 µs 451 µs -26,152 bytes bytes 2,704 µs 932 µs 14,504 bytes bytes
App\Models\Tenant\Log\StatusedLog::finish 1 1,442 µs 1,643 µs 3,664 bytes bytes 1,442 µs 1,643 µs 3,664 bytes bytes
App\Repositories\Tenant\RedirectFlow\PlansRepository::getTemporar… 1 916 µs 422 µs 112 bytes bytes 972 µs 482 µs 4,400 bytes bytes
App\Services\TargetGroups\TargetGroupsMatcher::match 1 845 µs 339 µs 1,880 bytes bytes 871 µs 365 µs 4,624 bytes bytes
Illuminate\Database\MySqlConnection::Illuminate\Database\{closure… 1 730 µs 234 µs 2,488 bytes bytes 730 µs 234 µs 2,488 bytes bytes
load::settings/splynx_integration_php 9 471 µs 480 µs 51,944 bytes bytes 471 µs 480 µs 51,944 bytes bytes
Illuminate\Redis\Connections\PhpRedisConnection::eval 2 469 µs 1,076 µs 1,032 bytes bytes 469 µs 1,076 µs 1,032 bytes bytes
load::settings/localization_php 3 303 µs 304 µs 95,208 bytes bytes 303 µs 304 µs 95,208 bytes bytes
Illuminate\Database\MySqlConnection::insert 1 196 µs 79 µs -1,000 bytes bytes 926 µs 313 µs 1,488 bytes bytes
Spatie\Activitylog\PendingActivityLog::__construct 1 114 µs 116 µs 4,368 bytes bytes 115 µs 117 µs 4,968 bytes bytes
App\Http\Middleware\RedirectFlowRouteMutex::handle 1 97 µs 91 µs -11,080 bytes bytes 40,185 µs 21,988 µs 104,192 bytes bytes
App\Services\RedirectFlow\RedirectFlowLogger::startLog 1 94 µs 94 µs 2,952 bytes bytes 285 µs 286 µs 12,880 bytes bytes
activity 1 61 µs 60 µs 1,192 bytes bytes 184 µs 184 µs 7,960 bytes bytes
App\Http\Middleware\RedirectFlowRouteMutex::getKey 2 55 µs 57 µs 1,328 bytes bytes 55 µs 57 µs 1,328 bytes bytes
load::settings/captive_portal_php 1 52 µs 53 µs 7,416 bytes bytes 52 µs 53 µs 7,416 bytes bytes
load::settings/customers_php 1 39 µs 40 µs 4,992 bytes bytes 39 µs 40 µs 4,992 bytes bytes
now 1 31 µs 34 µs 1,344 bytes bytes 31 µs 34 µs 1,344 bytes bytes
load::settings/finance_php 1 30 µs 31 µs 7,008 bytes bytes 30 µs 31 µs 7,008 bytes bytes
Illuminate\Database\Query\Grammars\Grammar::compileInsert 1 26 µs 25 µs 2,072 bytes bytes 29 µs 29 µs 2,792 bytes bytes
Illuminate\Database\Eloquent\Model::freshTimestamp 1 23 µs 24 µs 1,344 bytes bytes 23 µs 24 µs 1,344 bytes bytes
Illuminate\Database\Eloquent\Model::setUpdatedAt 1 23 µs 24 µs 856 bytes bytes 23 µs 24 µs 856 bytes bytes
Illuminate\Database\Eloquent\Model::performInsert 1 23 µs 19 µs 176 bytes bytes 1,104 µs 586 µs 19,400 bytes bytes
Illuminate\Database\Eloquent\Model::updateTimestamps 1 20 µs 114 µs 824 bytes bytes 76 µs 173 µs 3,880 bytes bytes
load::settings/status_page_notifications_php 1 19 µs 19 µs 5,816 bytes bytes 19 µs 19 µs 5,816 bytes bytes
App\Repositories\Tenant\RedirectFlow\PlansRepository::App\Reposit… 1 19 µs 18 µs 2,184 bytes bytes 50 µs 52 µs 3,528 bytes bytes
load::settings/finance_notifications_php 1 17 µs 17 µs 4,448 bytes bytes 17 µs 17 µs 4,448 bytes bytes
load::settings/voucher_limit_notifications_php 1 17 µs 17 µs 6,000 bytes bytes 17 µs 17 µs 6,000 bytes bytes
Illuminate\Redis\RedisManager::__call 2 16 µs 13 µs 832 bytes bytes 485 µs 1,089 µs 1,864 bytes bytes
App\Http\Middleware\RedirectFlowRouteMutex::tryToAcquireLock 1 16 µs 15 µs 1,464 bytes bytes 183 µs 136 µs 4,040 bytes bytes
App\Services\RedirectFlow\Adverts\Adverts::isWeNeedToShowAd 1 16 µs 16 µs -128 bytes bytes 2,720 µs 948 µs 14,376 bytes bytes
Illuminate\Database\Eloquent\Model::insertAndSetId 1 16 µs 16 µs 1,360 bytes bytes 1,001 µs 388 µs 13,792 bytes bytes
App\Format\FormatManager::toUserTimezone 1 15 µs 16 µs 744 bytes bytes 21 µs 22 µs 3,736 bytes bytes
App\Models\Tenant\Log\StatusedLog::success 1 15 µs 10 µs bytes bytes 1,457 µs 1,653 µs 3,664 bytes bytes
load::settings/portal_php 1 13 µs 14 µs 3,480 bytes bytes 13 µs 14 µs 3,480 bytes bytes
Illuminate\Database\Query\Builder::insertGetId 1 13 µs 11 µs 944 bytes bytes 985 µs 372 µs 12,432 bytes bytes
Illuminate\Database\Eloquent\Relations\Pivot::getTable 4 12 µs 17 µs 632 bytes bytes 12 µs 17 µs 632 bytes bytes
App\Http\Middleware\RedirectFlowRouteMutex::unlock 1 12 µs 12 µs 744 bytes bytes 387 µs 1,040 µs 2,624 bytes bytes
App\Models\Tenant\TargetGroups\TargetGroup::initializeSoftDeletes… 2 11 µs µs 696 bytes bytes 17 µs 17 µs 1,328 bytes bytes
App\Repositories\Tenant\RedirectFlow\PlansRepository::checkIfPlan… 1 11 µs µs 576 bytes bytes 983 µs 491 µs 4,976 bytes bytes
Xhgui\Profiler\Profiler::disable 1 11 µs µs 776 bytes bytes 16 µs 16 µs 1,944 bytes bytes
Illuminate\Database\Eloquent\Model::setCreatedAt 1 10 µs 11 µs 856 bytes bytes 10 µs 11 µs 856 bytes bytes
Illuminate\Database\Query\Processors\MySqlProcessor::processInser… 1 µs µs 760 bytes bytes 936 µs 323 µs 2,880 bytes bytes
App\Models\Tenant\TargetGroups\TargetGroup::getQualifiedDeletedAt… 1 µs µs 752 bytes bytes µs µs 1,416 bytes bytes
App\Models\Tenant\TargetGroups\TargetGroup::getDeletedAtColumn 5 µs µs 1,296 bytes bytes µs µs 1,296 bytes bytes
Illuminate\Routing\RouteParameterBinder::Illuminate\Routing\{clos… 2 µs µs 584 bytes bytes µs µs 584 bytes bytes
Illuminate\Database\Eloquent\Collection::pluck 1 µs µs 760 bytes bytes µs µs 760 bytes bytes
App\Dto\BaseData::fromArray 1 µs µs 744 bytes bytes 13 µs 13 µs 1,928 bytes bytes
App\Format\FormatManager::getDateTimeFormatSettings 1 µs µs 1,112 bytes bytes µs µs 2,992 bytes bytes
App\Services\RedirectFlow\Adverts\CampaignDetector::detectTargetG… 1 µs µs 544 bytes bytes 876 µs 369 µs 5,168 bytes bytes
App\Dto\BaseData::__construct 1 µs µs 632 bytes bytes µs µs 1,184 bytes bytes
Xhgui\Profiler\Profiler::registerShutdownHandler 1 µs µs 1,200 bytes bytes µs µs 1,200 bytes bytes
Illuminate\Routing\UrlGenerator::Stancl\Tenancy\Bootstrappers\{cl… 1 µs µs 584 bytes bytes µs µs 584 bytes bytes
Symfony\Component\HttpFoundation\Request::get 1 µs µs 584 bytes bytes µs µs 584 bytes bytes
Spatie\Activitylog\PendingActivityLog::__call 1 µs µs 632 bytes bytes µs µs 1,232 bytes bytes
Illuminate\Database\Query\Grammars\MySqlGrammar::compileInsert 1 µs µs -512 bytes bytes 33 µs 33 µs 2,280 bytes bytes
Xhgui\Profiler\ProfilingData::__construct 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
Spatie\Activitylog\PendingActivityLog::forwardCallTo 1 µs µs 600 bytes bytes µs µs 600 bytes bytes
App\Models\Tenant\Log\StatusedLog::__construct 1 µs µs 608 bytes bytes 187 µs 187 µs 8,568 bytes bytes
App\Models\Tenant\Log\StatusedLog::start 1 µs µs 760 bytes bytes 190 µs 191 µs 9,328 bytes bytes
Illuminate\Database\Eloquent\Model::getAttributesForInsert 1 µs µs 952 bytes bytes µs µs 952 bytes bytes
Illuminate\Database\Query\Grammars\Grammar::Illuminate\Database\Q… 1 µs µs 720 bytes bytes µs µs 720 bytes bytes
Illuminate\Database\Query\Grammars\Grammar::compileInsertGetId 1 µs µs 6,328 bytes bytes 36 µs 38 µs 8,608 bytes bytes
Illuminate\Support\Facades\Redis::getFacadeAccessor 2 µs µs 1,264 bytes bytes µs µs 1,264 bytes bytes
App\Dto\BaseData::fill 1 µs µs 552 bytes bytes µs µs 552 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
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
App\Models\Tenant\Log\StatusedLog::activity 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\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