Profile data for GET http://feringa-it.powerlynx.app/portal/api/redirect-flow/order-plan/1?hash=d1670d36a7113d7adcd1676696171aec

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\Builder::Illuminate\Database\Eloquent\{closure}
1,054,136 µs
main()
23,966 µs
App\Services\RedirectFlow\VoucherCreator::createVoucher
13,595 µs
App\Models\Tenant\VoucherSerie::recalculateQuantity
8,766 µs
App\Models\Tenant\Voucher::Spatie\Activitylog\Traits\{closure}
3,368 µs
App\Services\RedirectFlow\VoucherCreator::tryToCreateSerieByPlan
2,168 µs

Memory Hogs

load::settings/localization_php
94,608 bytes
load::Vouchers/CodeGenerator_php
89,184 bytes
load::Tenant/VoucherSerie_php
48,416 bytes
App\Models\Tenant\VoucherSerie::recalculateQuantity
45,416 bytes
load::RedirectFlow/VoucherCreator_php
34,848 bytes
load::settings/finance_php
28,176 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\Builder::Illuminate\Database\Eloquen… 1 1,054,136 µs 14,167 µs -110,656 bytes bytes 1,057,526 µs 17,024 µs -87,544 bytes bytes
main() 1 23,966 µs 11,145 µs -52,144 bytes bytes 1,117,378 µs 48,967 µs 452,544 bytes bytes
App\Services\RedirectFlow\VoucherCreator::createVoucher 1 13,595 µs 9,399 µs 10,432 bytes bytes 1,089,824 µs 35,229 µs 263,448 bytes bytes
App\Models\Tenant\VoucherSerie::recalculateQuantity 1 8,766 µs 2,229 µs 45,416 bytes bytes 12,642 µs 5,513 µs 73,896 bytes bytes
App\Models\Tenant\Voucher::Spatie\Activitylog\Traits\{closure} 1 3,368 µs 2,832 µs 16,264 bytes bytes 3,381 µs 2,847 µs 22,528 bytes bytes
App\Services\RedirectFlow\VoucherCreator::tryToCreateSerieByPlan 1 2,168 µs 729 µs 23,392 bytes bytes 2,652 µs 1,218 µs 87,048 bytes bytes
App\Models\Tenant\VoucherSerie::Spatie\Activitylog\Traits\{closur… 6 2,040 µs 2,088 µs 12,176 bytes bytes 3,895 µs 3,306 µs 36,856 bytes bytes
App\Models\Tenant\VoucherSerie::attributeValuesToBeLogged 1 1,100 µs 438 µs 176 bytes bytes 1,375 µs 730 µs 5,544 bytes bytes
App\Services\Vouchers\CodeGenerator::checkIfCodeExists 1 940 µs 395 µs 1,136 bytes bytes 940 µs 395 µs 1,136 bytes bytes
App\Services\Vouchers\CodeGenerator::getCodeLength 1 771 µs 286 µs -5,352 bytes bytes 805 µs 321 µs 1,704 bytes bytes
App\Services\Vouchers\CodeGenerator::getChars 1 748 µs 277 µs -5,256 bytes bytes 815 µs 345 µs 1,800 bytes bytes
Stancl\Tenancy\CacheManager::__call 2 602 µs 245 µs 3,096 bytes bytes 2,275 µs 1,267 µs 71,736 bytes bytes
App\Models\Tenant\VoucherSerie::logChanges 2 504 µs 506 µs 12,640 bytes bytes 529 µs 533 µs 15,080 bytes bytes
Illuminate\Cache\RedisTaggedCache::put 1 440 µs 129 µs 536 bytes bytes 1,013 µs 361 µs 4,488 bytes bytes
Illuminate\Redis\Connections\PhpRedisConnection::zadd 1 412 µs 71 µs 848 bytes bytes 412 µs 71 µs 848 bytes bytes
load::settings/localization_php 3 402 µs 404 µs 94,608 bytes bytes 402 µs 404 µs 94,608 bytes bytes
load::RedirectFlow/VoucherCreator_php 1 341 µs 343 µs 34,848 bytes bytes 341 µs 343 µs 34,848 bytes bytes
load::Tenant/VoucherSerie_php 1 310 µs 311 µs 48,416 bytes bytes 310 µs 311 µs 48,416 bytes bytes
load::settings/captive_portal_php 2 182 µs 185 µs 14,880 bytes bytes 182 µs 185 µs 14,880 bytes bytes
load::src/ProfilingData_php 1 175 µs 178 µs 18,784 bytes bytes 175 µs 178 µs 18,784 bytes bytes
Illuminate\Database\Eloquent\Builder::create 1 174 µs 171 µs 4,576 bytes bytes 1,057,700 µs 17,195 µs -82,968 bytes bytes
load::Cache/RedisTaggedCache_php 1 173 µs 174 µs 16,136 bytes bytes 173 µs 174 µs 16,136 bytes bytes
load::settings/finance_php 4 164 µs 167 µs 28,176 bytes bytes 164 µs 167 µs 28,176 bytes bytes
load::Cache/RedisTagSet_php 1 146 µs 148 µs 19,104 bytes bytes 146 µs 148 µs 19,104 bytes bytes
Spatie\Activitylog\ActivityLogger::withProperty 7 136 µs 141 µs 776 bytes bytes 136 µs 141 µs 776 bytes bytes
load::Plans/BuyMutex_php 1 133 µs 134 µs 6,592 bytes bytes 133 µs 134 µs 6,592 bytes bytes
load::Cache/TaggedCache_php 1 108 µs 109 µs 13,224 bytes bytes 108 µs 109 µs 13,224 bytes bytes
Illuminate\Cache\RedisTagSet::addEntry 1 98 µs 98 µs 312 bytes bytes 518 µs 175 µs 2,592 bytes bytes
load::Vouchers/CodeGenerator_php 1 87 µs 88 µs 89,184 bytes bytes 87 µs 88 µs 89,184 bytes bytes
load::Cache/TagSet_php 1 80 µs 81 µs 12,576 bytes bytes 80 µs 81 µs 12,576 bytes bytes
load::settings/customers_php 2 78 µs 79 µs 10,032 bytes bytes 78 µs 79 µs 10,032 bytes bytes
Illuminate\Cache\RedisStore::tags 2 74 µs 68 µs -5,088 bytes bytes 587 µs 588 µs 57,120 bytes bytes
App\Models\Tenant\VoucherSerie::initializeSoftDeletes 6 67 µs 59 µs 1,960 bytes bytes 84 µs 85 µs 2,592 bytes bytes
App\Models\Tenant\VoucherSerie::isRestoring 1 59 µs 60 µs 664 bytes bytes 61 µs 63 µs 1,264 bytes bytes
load::settings/splynx_integration_php 2 52 µs 211 µs 12,752 bytes bytes 52 µs 211 µs 12,752 bytes bytes
App\Models\Tenant\VoucherSerie::eventsToBeRecorded 3 52 µs 54 µs 2,168 bytes bytes 52 µs 54 µs 2,168 bytes bytes
Illuminate\Cache\TaggedCache::event 4 47 µs 41 µs 1,296 bytes bytes 56 µs 56 µs 2,448 bytes bytes
App\Models\Tenant\VoucherSerie::shouldLogEvent 1 46 µs 45 µs 696 bytes bytes 107 µs 108 µs 1,960 bytes bytes
App\Services\RedirectFlow\VoucherCreator::getSeriePrefixByPlan 1 43 µs 45 µs 1,728 bytes bytes 43 µs 45 µs 1,728 bytes bytes
load::settings/status_page_notifications_php 2 42 µs 43 µs 11,680 bytes bytes 42 µs 43 µs 11,680 bytes bytes
App\Services\RedirectFlow\Plans\BuyMutex::buildIdentityKey 1 41 µs 43 µs 688 bytes bytes 41 µs 43 µs 688 bytes bytes
load::settings/finance_notifications_php 2 40 µs 42 µs 8,944 bytes bytes 40 µs 42 µs 8,944 bytes bytes
load::settings/voucher_limit_notifications_php 2 40 µs 44 µs 12,080 bytes bytes 40 µs 44 µs 12,080 bytes bytes
load::settings/portal_php 2 35 µs 35 µs 6,368 bytes bytes 35 µs 35 µs 6,368 bytes bytes
App\Format\FormatManager::toSystemTimezone 1 34 µs 34 µs 1,840 bytes bytes 34 µs 34 µs 1,840 bytes bytes
App\Services\Vouchers\CodeGenerator::generateCode 1 31 µs 30 µs 768 bytes bytes 2,591 µs 1,091 µs 5,408 bytes bytes
App\Models\Tenant\VoucherSerie::Spatie\Activitylog\Traits\{closur… 26 29 µs 43 µs 632 bytes bytes 29 µs 43 µs 632 bytes bytes
Xhgui\Profiler\Profiler::disable 1 28 µs 23 µs -4,224 bytes bytes 210 µs 210 µs 15,728 bytes bytes
App\Services\RedirectFlow\Plans\BuyMutex::tryLock 1 23 µs 19 µs 520 bytes bytes 2,339 µs 1,329 µs 72,944 bytes bytes
App\Models\Tenant\VoucherSerie::bootLogsActivity 1 22 µs 18 µs 448 bytes bytes 55 µs 56 µs 9,736 bytes bytes
App\Models\Tenant\VoucherSerie::attributesToBeLogged 3 21 µs 21 µs 1,136 bytes bytes 33 µs 36 µs 3,072 bytes bytes
Illuminate\Cache\Repository::tags 2 20 µs 17 µs 760 bytes bytes 613 µs 614 µs 59,048 bytes bytes
App\Models\Tenant\VoucherSerie::getDeletedAtColumn 14 20 µs 31 µs 1,864 bytes bytes 20 µs 31 µs 1,864 bytes bytes
Illuminate\Cache\TagSet::tagIds 4 18 µs 13 µs 2,080 bytes bytes 22 µs 21 µs 2,840 bytes bytes
Illuminate\Routing\UrlGenerator::Stancl\Tenancy\Bootstrappers\{cl… 3 17 µs 17 µs 1,168 bytes bytes 17 µs 17 µs 1,168 bytes bytes
App\Models\Tenant\VoucherSerie::getQualifiedDeletedAtColumn 1 13 µs 13 µs 752 bytes bytes 14 µs 15 µs 1,384 bytes bytes
Illuminate\Database\Eloquent\Model::getKey 1 13 µs 15 µs 6,264 bytes bytes 13 µs 15 µs 6,264 bytes bytes
Illuminate\Cache\TaggedCache::taggedItemKey 3 12 µs 14 µs 792 bytes bytes 37 µs 40 µs 2,784 bytes bytes
App\Models\Tenant\VoucherSerie::getActivitylogOptions 4 10 µs 14 µs 2,160 bytes bytes 10 µs 14 µs 2,160 bytes bytes
App\Models\Tenant\VoucherSerie::getLogNameToUse 1 10 µs 11 µs 632 bytes bytes 10 µs 11 µs 632 bytes bytes
Illuminate\Cache\TagSet::getNamespace 3 µs 10 µs bytes bytes 25 µs 26 µs 1,992 bytes bytes
Illuminate\Cache\TaggedCache::itemKey 3 µs µs 1,232 bytes bytes 46 µs 48 µs 4,016 bytes bytes
Illuminate\Cache\Events\CacheEvent::setTags 4 µs µs 584 bytes bytes µs µs 584 bytes bytes
App\Models\Tenant\VoucherSerie::bootSoftDeletes 1 µs µs 1,064 bytes bytes µs µs 1,064 bytes bytes
Xhgui\Profiler\Profiler::registerShutdownHandler 1 µs µs 1,200 bytes bytes µs µs 1,200 bytes bytes
Illuminate\Cache\Repository::supportsTags 2 µs µs 584 bytes bytes µs µs 584 bytes bytes
Illuminate\Cache\TagSet::getNames 4 µs µs 568 bytes bytes µs µs 568 bytes bytes
Illuminate\Cache\RedisTagSet::tagId 4 µs µs 760 bytes bytes µs µs 760 bytes bytes
Illuminate\Database\Eloquent\Relations\Pivot::getUpdatedAtColumn 2 µs µs 632 bytes bytes µs µs 632 bytes bytes
App\Models\Tenant\VoucherSerie::shouldLogUnguarded 3 µs µs 632 bytes bytes µs µs 632 bytes bytes
Xhgui\Profiler\ProfilingData::__construct 1 µs µs 584 bytes bytes µs µs 584 bytes bytes
Illuminate\Cache\TagSet::__construct 2 µs µs 584 bytes bytes µs µs 584 bytes bytes
Illuminate\Cache\TaggedCache::__construct 2 µs µs 584 bytes bytes µs µs 584 bytes bytes
Xhgui\Profiler\Profilers\XHProf::disable 1 µs µs 584 bytes bytes µs µs 584 bytes bytes
Illuminate\Cache\Repository::setDefaultCacheTime 2 µs µs 584 bytes bytes µs µs 584 bytes bytes
Illuminate\Cache\RedisStore::getPrefix 1 µs µs 584 bytes bytes µs µs 584 bytes bytes
App\Models\Tenant\VoucherSerie::restored 1 µs µs 928 bytes bytes µs µs 928 bytes bytes
App\Models\Tenant\VoucherSerie::getDescriptionForEvent 1 µs µs 632 bytes bytes µs µs 632 bytes bytes
App\Services\RedirectFlow\Plans\BuyMutex::__construct 1 µs µs 568 bytes bytes µs µs 568 bytes bytes
App\Services\RedirectFlow\VoucherCreator::__construct 1 µs µs 568 bytes bytes µs µs 568 bytes bytes
App\Models\Tenant\VoucherSerie::isLogEmpty 1 µs µs 632 bytes bytes µs µs 632 bytes bytes