Profile data for GET http://isizwe.powerlynx.app/portal/api/redirect-flow/order-plan/1?hash=90b7707599bae76326eb5725c95aac0e

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
1,182,433 µs
Illuminate\Database\Eloquent\Model::save
1,066,724 µs
main()
11,772 µs
Illuminate\Database\Eloquent\Model::performInsert
2,752 µs
App\Repositories\Tenant\RedirectFlow\PlansRepository::getTemporaryUnavailableTariffsIds
1,323 µs
Illuminate\Database\MySqlConnection::Illuminate\Database\{closure}
804 µs

Memory Hogs

load::settings/localization_php
94,608 bytes
App\Http\Controllers\Tenant\CaptivePortal\PlansController::orderPlan
30,280 bytes
load::settings/finance_php
27,024 bytes
load::settings/voucher_limit_notifications_php
17,712 bytes
load::settings/status_page_notifications_php
16,976 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
App\Http\Controllers\Tenant\CaptivePortal\PlansController::orderP… 1 1,182,433 µs 13,662 µs 30,280 bytes bytes 2,255,632 µs 45,974 µs 100,704 bytes bytes
Illuminate\Database\Eloquent\Model::save 3 1,066,724 µs 27,898 µs -112,520 bytes bytes 1,071,234 µs 31,179 µs -72,720 bytes bytes
main() 1 11,772 µs 5,475 µs 7,112 bytes bytes 2,268,310 µs 52,095 µs 186,096 bytes bytes
Illuminate\Database\Eloquent\Model::performInsert 1 2,752 µs 2,203 µs 9,808 bytes bytes 3,854 µs 2,492 µs 27,216 bytes bytes
App\Repositories\Tenant\RedirectFlow\PlansRepository::getTemporar… 1 1,323 µs 470 µs 112 bytes bytes 1,364 µs 513 µs 3,704 bytes bytes
Illuminate\Database\MySqlConnection::Illuminate\Database\{closure… 1 804 µs 68 µs 5,128 bytes bytes 805 µs 69 µs 5,760 bytes bytes
Illuminate\Events\Dispatcher::until 8 569 µs 638 µs 9,816 bytes bytes 569 µs 638 µs 9,816 bytes bytes
Illuminate\Redis\Connections\PhpRedisConnection::eval 2 395 µs 131 µs 1,032 bytes bytes 395 µs 131 µs 1,032 bytes bytes
load::settings/localization_php 3 271 µs 272 µs 94,608 bytes bytes 271 µs 272 µs 94,608 bytes bytes
Illuminate\Database\MySqlConnection::insert 1 151 µs 71 µs -3,576 bytes bytes 956 µs 140 µs 2,184 bytes bytes
load::settings/finance_php 4 147 µs 149 µs 27,024 bytes bytes 147 µs 149 µs 27,024 bytes bytes
load::settings/captive_portal_php 2 143 µs 144 µs 14,912 bytes bytes 143 µs 144 µs 14,912 bytes bytes
load::settings/customers_php 2 82 µs 83 µs 10,048 bytes bytes 82 µs 83 µs 10,048 bytes bytes
App\Http\Middleware\RedirectFlowRouteMutex::handle 1 82 µs 79 µs -10,384 bytes bytes 2,256,214 µs 46,287 µs 97,616 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 55 µs 57 µs 1,328 bytes bytes 55 µs 57 µs 1,328 bytes bytes
Illuminate\Database\Query\Grammars\Grammar::compileInsert 1 51 µs 51 µs 3,472 bytes bytes 55 µs 55 µs 4,248 bytes bytes
Illuminate\Database\Eloquent\Model::updateTimestamps 2 49 µs 50 µs 1,424 bytes bytes 103 µs 105 µs 5,488 bytes bytes
load::settings/splynx_integration_php 2 35 µs 37 µs 12,464 bytes bytes 35 µs 37 µs 12,464 bytes bytes
App\Repositories\Tenant\RedirectFlow\PlansRepository::App\Reposit… 1 35 µs 37 µs 2,832 bytes bytes 35 µs 37 µs 2,832 bytes bytes
load::settings/voucher_limit_notifications_php 2 34 µs 36 µs 17,712 bytes bytes 34 µs 36 µs 17,712 bytes bytes
load::settings/finance_notifications_php 2 32 µs 34 µs 8,976 bytes bytes 32 µs 34 µs 8,976 bytes bytes
load::settings/portal_php 2 27 µs 29 µs 6,704 bytes bytes 27 µs 29 µs 6,704 bytes bytes
Illuminate\Database\Eloquent\Model::setUpdatedAt 2 25 µs 25 µs 1,112 bytes bytes 25 µs 25 µs 1,112 bytes bytes
Illuminate\Database\Eloquent\Model::freshTimestamp 2 20 µs 21 µs 2,056 bytes bytes 20 µs 21 µs 2,056 bytes bytes
Illuminate\Database\Eloquent\Model::resolveCasterClass 6 20 µs 25 µs 1,472 bytes bytes 20 µs 25 µs 1,472 bytes bytes
Illuminate\Database\Query\Builder::insertGetId 1 17 µs 18 µs 1,424 bytes bytes 1,044 µs 228 µs 8,392 bytes bytes
App\Http\Middleware\RedirectFlowRouteMutex::unlock 1 17 µs 16 µs 744 bytes bytes 234 µs 130 µs 2,624 bytes bytes
App\Http\Middleware\RedirectFlowRouteMutex::tryToAcquireLock 1 16 µs 12 µs 1,464 bytes bytes 265 µs 103 µs 4,040 bytes bytes
Illuminate\Database\Eloquent\Model::insertAndSetId 1 16 µs 16 µs 2,000 bytes bytes 1,060 µs 244 µs 10,392 bytes bytes
Illuminate\Routing\UrlGenerator::Stancl\Tenancy\Bootstrappers\{cl… 3 14 µs 16 µs 1,136 bytes bytes 14 µs 16 µs 1,136 bytes bytes
Illuminate\Redis\RedisManager::__call 2 14 µs 13 µs 832 bytes bytes 409 µs 144 µs 1,864 bytes bytes
Xhgui\Profiler\Profiler::disable 1 11 µs 10 µs 776 bytes bytes 17 µs 18 µs 1,944 bytes bytes
Illuminate\Database\Connection::recordsHaveBeenModified 5 10 µs 72 µs 1,864 bytes bytes 10 µs 72 µs 1,864 bytes bytes
App\Dto\BaseData::__construct 2 µs µs 1,216 bytes bytes 12 µs 13 µs 1,768 bytes bytes
Illuminate\Database\Eloquent\Model::setCreatedAt 1 µs µs 896 bytes bytes µs µs 896 bytes bytes
Illuminate\Database\Query\Processors\MySqlProcessor::processInser… 1 µs µs 760 bytes bytes 966 µs 149 µs 3,576 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
Illuminate\Database\Eloquent\Relations\Pivot::getTable 4 µs µs 632 bytes bytes µs µs 632 bytes bytes
App\Repositories\Tenant\RedirectFlow\PlansRepository::checkIfPlan… 1 µs µs 576 bytes bytes 1,369 µs 519 µs 4,280 bytes bytes
App\Dto\BaseData::fromArray 1 µs µs 744 bytes bytes 10 µs 10 µs 1,928 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
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
Symfony\Component\HttpFoundation\Request::get 1 µs µs 584 bytes bytes µs µs 584 bytes bytes
App\Dto\BaseData::fill 2 µs µs 552 bytes bytes µs µs 552 bytes bytes
Illuminate\Database\Query\Grammars\MySqlGrammar::compileInsert 1 µs µs -1,552 bytes bytes 58 µs 58 µs 2,696 bytes bytes
Illuminate\Database\Query\Grammars\Grammar::compileInsertGetId 1 µs µs 696 bytes bytes 61 µs 61 µs 3,392 bytes bytes
Illuminate\Support\Facades\Redis::getFacadeAccessor 2 µs µs 1,264 bytes bytes µs µs 1,264 bytes bytes
Xhgui\Profiler\Profilers\XHProf::disable 1 µs µs 584 bytes bytes µs µs 584 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\Eloquent\Model::usesUniqueIds 1 µs µs 1,880 bytes bytes µs µs 1,880 bytes bytes
Illuminate\Database\Eloquent\Model::getAttributesForInsert 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