Profile data for GET http://swift.powerlynx.app/portal/api/redirect-flow/order-plan/8?hash=49ec8b194cc551b48eb9d81b54ec7944&gateway=mpesa

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()
231,235 µs
App\Repositories\Tenant\Labels\LabelsRepository::getCustomerLabelResources
17,289 µs
App\Services\TargetGroups\TargetGroupsQueryBuilder::__construct
10,884 µs
App\Repositories\Tenant\TargetGroups\CustomerParameters::getAdditionalFieldsParameters
3,367 µs
load::settings/localization_php
598 µs
App\Services\TargetGroups\TargetGroupsQueryBuilder::build
551 µs

Memory Hogs

load::settings/localization_php
94,008 bytes
load::Database/QueryException_php
92,104 bytes
load::Resources/ConditionallyLoadsAttributes_php
63,392 bytes
load::CustomerQuery/CustomerQueryTrait_php
52,880 bytes
load::Json/JsonResource_php
26,216 bytes
load::TargetGroups/CustomerParameters_php
18,752 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 231,235 µs 50,387 µs -80,768 bytes 0 bytes 268,128 µs 66,606 µs 434,096 bytes 0 bytes
App\Repositories\Tenant\Labels\LabelsRepository::getCustomerLabel… 3 17,289 µs 1,995 µs -25,000 bytes 0 bytes 18,962 µs 3,684 µs 128,528 bytes 0 bytes
App\Services\TargetGroups\TargetGroupsQueryBuilder::__construct 3 10,884 µs 7,654 µs 7,104 bytes 0 bytes 33,931 µs 13,267 µs 177,112 bytes 0 bytes
App\Repositories\Tenant\TargetGroups\CustomerParameters::getAddit… 3 3,367 µs 1,217 µs 6,280 bytes 0 bytes 3,367 µs 1,217 µs 6,280 bytes 0 bytes
load::settings/localization_php 3 598 µs 602 µs 94,008 bytes 0 bytes 598 µs 602 µs 94,008 bytes 0 bytes
App\Services\TargetGroups\TargetGroupsQueryBuilder::build 3 551 µs 549 µs 6,744 bytes 0 bytes 772 µs 775 µs 22,000 bytes 0 bytes
load::Resources/ConditionallyLoadsAttributes_php 1 514 µs 517 µs 63,392 bytes 0 bytes 514 µs 517 µs 63,392 bytes 0 bytes
load::CustomerQuery/CustomerQueryTrait_php 1 442 µs 404 µs 52,880 bytes 0 bytes 442 µs 404 µs 52,880 bytes 0 bytes
load::TargetGroups/TargetGroupsQueryBuilder_php 1 346 µs 348 µs 17,872 bytes 0 bytes 346 µs 348 µs 17,872 bytes 0 bytes
App\Repositories\Tenant\TargetGroups\CustomerParameters::getBaseP… 3 274 µs 272 µs 16,192 bytes 0 bytes 19,302 µs 4,024 µs 149,072 bytes 0 bytes
load::Json/JsonResource_php 1 270 µs 272 µs 26,216 bytes 0 bytes 270 µs 272 µs 26,216 bytes 0 bytes
load::TargetGroups/CustomerParameters_php 1 245 µs 248 µs 18,752 bytes 0 bytes 245 µs 248 µs 18,752 bytes 0 bytes
load::Database/QueryException_php 1 162 µs 164 µs 92,104 bytes 0 bytes 162 µs 164 µs 92,104 bytes 0 bytes
load::Json/ResourceCollection_php 1 144 µs 146 µs 14,240 bytes 0 bytes 144 µs 146 µs 14,240 bytes 0 bytes
load::Json/AnonymousResourceCollection_php 1 126 µs 129 µs 4,536 bytes 0 bytes 126 µs 129 µs 4,536 bytes 0 bytes
Illuminate\Database\MySqlConnection::isUniqueConstraintError 1 119 µs 119 µs 600 bytes 0 bytes 119 µs 119 µs 600 bytes 0 bytes
load::Resources/CollectsResources_php 1 118 µs 119 µs 13,248 bytes 0 bytes 118 µs 119 µs 13,248 bytes 0 bytes
load::Resources/DelegatesToResource_php 1 114 µs 115 µs 13,960 bytes 0 bytes 114 µs 115 µs 13,960 bytes 0 bytes
load::settings/customers_php 1 103 µs 104 µs 4,992 bytes 0 bytes 103 µs 104 µs 4,992 bytes 0 bytes
Illuminate\Http\Resources\Json\JsonResource::collection 3 86 µs 91 µs 2,040 bytes 0 bytes 690 µs 699 µs 46,064 bytes 0 bytes
load::Labels/LabelResource_php 1 85 µs 86 µs 3,896 bytes 0 bytes 85 µs 86 µs 3,896 bytes 0 bytes
load::settings/captive_portal_php 1 81 µs 82 µs 7,416 bytes 0 bytes 81 µs 82 µs 7,416 bytes 0 bytes
Illuminate\Http\Resources\Json\JsonResource::newCollection 3 76 µs 68 µs 6,904 bytes 0 bytes 596 µs 598 µs 43,360 bytes 0 bytes
App\Services\TargetGroups\TargetGroupsQueryBuilder::App\Services\… 2 74 µs 69 µs 3,304 bytes 0 bytes 115 µs 116 µs 9,920 bytes 0 bytes
load::CustomerQuery/CustomerQueryInterface_php 1 73 µs 75 µs 4,256 bytes 0 bytes 73 µs 75 µs 4,256 bytes 0 bytes
load::Labels/LabelsRepository_php 1 66 µs 68 µs 4,352 bytes 0 bytes 66 µs 68 µs 4,352 bytes 0 bytes
load::TargetGroups/TargetGroupRepository_php 1 63 µs 65 µs 3,264 bytes 0 bytes 63 µs 65 µs 3,264 bytes 0 bytes
Illuminate\Http\Resources\Json\ResourceCollection::collectResourc… 3 57 µs 30 µs 760 bytes 0 bytes 96 µs 100 µs 2,312 bytes 0 bytes
load::settings/finance_php 1 56 µs 58 µs 7,008 bytes 0 bytes 56 µs 58 µs 7,008 bytes 0 bytes
Illuminate\Database\Query\Builder::leftJoin 2 52 µs 51 µs 3,560 bytes 0 bytes 55 µs 56 µs 4,160 bytes 0 bytes
Illuminate\Database\Query\Builder::selectRaw 2 51 µs 54 µs 1,176 bytes 0 bytes 51 µs 54 µs 1,176 bytes 0 bytes
App\Repositories\Tenant\TargetGroups\CustomerParameters::getAllPa… 3 35 µs 29 µs -3,072 bytes 0 bytes 22,704 µs 5,270 µs 152,280 bytes 0 bytes
App\Repositories\Tenant\TargetGroups\TargetGroupRepository::getAv… 3 35 µs 30 µs -4,288 bytes 0 bytes 22,984 µs 5,548 µs 166,744 bytes 0 bytes
Illuminate\Support\Collection::mapInto 3 33 µs 35 µs 920 bytes 0 bytes 33 µs 35 µs 920 bytes 0 bytes
load::settings/finance_notifications_php 1 30 µs 38 µs 4,448 bytes 0 bytes 30 µs 38 µs 4,448 bytes 0 bytes
load::settings/status_page_notifications_php 1 24 µs 24 µs 5,816 bytes 0 bytes 24 µs 24 µs 5,816 bytes 0 bytes
App\Services\TargetGroups\TargetGroupsQueryBuilder::buildConditio… 2 24 µs 28 µs 3,672 bytes 0 bytes 24 µs 28 µs 3,672 bytes 0 bytes
load::settings/splynx_integration_php 1 23 µs 24 µs 6,512 bytes 0 bytes 23 µs 24 µs 6,512 bytes 0 bytes
load::settings/voucher_limit_notifications_php 1 23 µs 23 µs 6,000 bytes 0 bytes 23 µs 23 µs 6,000 bytes 0 bytes
Illuminate\Http\Resources\Json\ResourceCollection::__construct 3 21 µs 17 µs 792 bytes 0 bytes 121 µs 126 µs 3,736 bytes 0 bytes
load::settings/portal_php 1 17 µs 17 µs 3,160 bytes 0 bytes 17 µs 17 µs 3,160 bytes 0 bytes
Illuminate\Database\Connection::causedByLostConnection 1 17 µs 18 µs 632 bytes 0 bytes 17 µs 18 µs 632 bytes 0 bytes
Xhgui\Profiler\Profiler::disable 1 17 µs 13 µs 776 bytes 0 bytes 25 µs 24 µs 1,944 bytes 0 bytes
App\Services\TargetGroups\TargetGroupsQueryBuilder::App\Services\… 2 13 µs 12 µs 760 bytes 0 bytes 37 µs 40 µs 4,432 bytes 0 bytes
Illuminate\Support\Str::replaceArray 1 12 µs 12 µs 1,592 bytes 0 bytes 14 µs 15 µs 2,208 bytes 0 bytes
Illuminate\Http\Resources\Json\AnonymousResourceCollection::__con… 3 11 µs 10 µs 696 bytes 0 bytes 132 µs 136 µs 4,432 bytes 0 bytes
Illuminate\Http\Resources\Json\JsonResource::Illuminate\Http\Reso… 3 8 µs 10 µs 664 bytes 0 bytes 8 µs 10 µs 664 bytes 0 bytes
Illuminate\Database\QueryException::__construct 1 8 µs 6 µs 632 bytes 0 bytes 27 µs 27 µs 2,992 bytes 0 bytes
Illuminate\Routing\UrlGenerator::Stancl\Tenancy\Bootstrappers\{cl… 1 7 µs 8 µs 584 bytes 0 bytes 7 µs 8 µs 584 bytes 0 bytes
Illuminate\Http\Resources\Json\ResourceCollection::collects 3 6 µs 35 µs 632 bytes 0 bytes 6 µs 35 µs 632 bytes 0 bytes
Illuminate\Database\Connection::tryAgainIfCausedByLostConnection 1 6 µs 6 µs 696 bytes 0 bytes 23 µs 24 µs 1,328 bytes 0 bytes
Illuminate\Database\Connection::handleQueryException 1 6 µs 6 µs 632 bytes 0 bytes 29 µs 30 µs 1,960 bytes 0 bytes
Xhgui\Profiler\ProfilingData::__construct 1 6 µs 8 µs 584 bytes 0 bytes 6 µs 8 µs 584 bytes 0 bytes
Xhgui\Profiler\Profiler::registerShutdownHandler 1 5 µs 6 µs 1,200 bytes 0 bytes 5 µs 6 µs 1,200 bytes 0 bytes
Illuminate\Database\QueryException::formatMessage 1 5 µs 6 µs 152 bytes 0 bytes 19 µs 21 µs 2,360 bytes 0 bytes
Illuminate\Http\Resources\Json\JsonResource::__construct 3 4 µs 9 µs 632 bytes 0 bytes 4 µs 9 µs 632 bytes 0 bytes
App\Services\TargetGroups\TargetGroupsQueryBuilder::buildOrWhereG… 2 4 µs 7 µs 2,184 bytes 0 bytes 4 µs 7 µs 2,184 bytes 0 bytes
Illuminate\Database\Query\Grammars\Grammar::getOperators 2 3 µs 5 µs 600 bytes 0 bytes 3 µs 5 µs 600 bytes 0 bytes
Illuminate\Support\Str::toStringOr 2 2 µs 3 µs 616 bytes 0 bytes 2 µs 3 µs 616 bytes 0 bytes
Xhgui\Profiler\Profilers\XHProf::disable 1 2 µs 3 µs 584 bytes 0 bytes 2 µs 3 µs 584 bytes 0 bytes