Compare runs for http://meshtelecom.powerlynx.app/portal/api/redirect-flow/order-plan/11?hash=bc304037383bcd0bc107bf00c33b4c90

base: http://meshtelecom.powerlynx.app/portal/api/redirect-flow/order-plan/11?hash=bc304037383bcd0bc107bf00c33b4c90 - Feb 7th 07:19:10 new: - Feb 9th 05:11:02 change reverse

Summary

  Number of function calls Inclusive Wall time Inclusive CPU Inclusive Memory Inclusive Peak Memory
base - Feb 7th 07:19:10 6986e770ac74d6e69c0a8fbb 433 1,318,155 µs 53,032 µs 264,872 bytes bytes
new - Feb 9th 05:11:02 69896c66e9a9567c210d155e 20 126,683 µs 24,579 µs 108,832 bytes bytes
Difference -413 -1,191,472 µs -28,453 µs -156,040 bytes bytes
Difference % 5 % 10 % 46 % 41 % -100 %

Details

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
Xhgui\Profiler\Profiler::registerShutdownHandler 0 1 3 0 0 1 3 0 0
Illuminate\Routing\UrlGenerator::Stancl\Tenancy\Bootstrappers\{closure} -2 -7 -9 -552 0 -7 -9 -552 0
load::settings/captive_portal_php -1 -42 -43 -7,464 0 -42 -43 -7,464 0
load::settings/customers_php -1 -13 -12 -5,056 0 -13 -12 -5,056 0
load::settings/finance_php -3 -157 -146 -21,184 0 -157 -146 -21,184 0
load::settings/finance_notifications_php -1 -30 -33 -4,496 0 -30 -33 -4,496 0
load::settings/localization_php -1 226 230 -32,352 0 226 230 -32,352 0
load::settings/portal_php -1 -23 -25 -3,208 0 -23 -25 -3,208 0
load::settings/splynx_integration_php -1 -34 -37 -6,240 0 -34 -37 -6,240 0
load::settings/status_page_notifications_php -2 -82 -282 -11,160 0 -82 -282 -11,160 0
load::settings/voucher_limit_notifications_php -1 2 0 -6,080 0 2 0 -6,080 0
App\Repositories\Tenant\RedirectFlow\PlansRepository::checkIfPlanIsAvailable -1 -1,176 -521 -2,064 0 -1,176 -521 -2,064 0
App\Dto\BaseData::fill -2 -4 -7 -552 0 -4 -7 -552 0
App\Dto\BaseData::__construct -2 -10 -8 -1,216 0 -14 -15 -1,768 0
App\Dto\BaseData::fromArray -1 -7 -7 -744 0 -14 -14 -1,928 0
App\Services\RedirectFlow\Plans\BuyMutex::__construct -1 -2 -3 -1,272 0 -2 -3 -1,272 0
App\Services\RedirectFlow\Plans\BuyMutex::buildIdentityKey -1 -40 -41 -688 0 -40 -41 -688 0
Illuminate\Cache\Repository::supportsTags -2 -3 -4 -584 0 -3 -4 -584 0
Illuminate\Cache\TagSet::__construct -2 -3 -4 -584 0 -3 -4 -584 0
Illuminate\Cache\TaggedCache::__construct -2 -3 -5 -584 0 -3 -5 -584 0
Illuminate\Cache\RedisStore::tags -2 -14 -12 -1,112 0 -20 -21 -2,280 0
Illuminate\Cache\Repository::setDefaultCacheTime -2 -2 -4 -584 0 -2 -4 -584 0
Illuminate\Cache\Repository::tags -2 -19 -17 -760 0 -44 -46 -4,208 0
Illuminate\Cache\TagSet::getNames -4 -5 -22 -568 0 -5 -22 -568 0
Illuminate\Cache\Events\CacheEvent::setTags -4 -12 -16 -584 0 -12 -16 -584 0
Illuminate\Cache\TaggedCache::event -4 -71 -51 -1,296 0 -88 -89 -2,448 0
Illuminate\Cache\RedisTagSet::tagId -4 -6 -10 -760 0 -6 -10 -760 0
Illuminate\Cache\TagSet::tagIds -4 -30 -28 -2,080 0 -36 -38 -2,840 0
Illuminate\Cache\TagSet::getNamespace -3 -13 -13 0 0 -44 -47 -1,992 0
Illuminate\Cache\TaggedCache::taggedItemKey -3 -17 -16 -792 0 -61 -63 -2,784 0
Illuminate\Cache\TaggedCache::itemKey -3 -9 -10 -1,232 0 -70 -73 -4,016 0
Stancl\Tenancy\CacheManager::__call -2 -538 -193 -3,096 0 -2,071 -868 -23,216 0
Carbon\Carbon::isModifiableUnit -3 -13 -42 -1,768 0 -13 -42 -1,768 0
Carbon\Carbon::getMagicParameter -3 -6 -8 -1,768 0 -6 -8 -1,768 0
Carbon\CarbonInterval::__construct -3 -31 -35 -1,648 0 -31 -35 -1,648 0
Carbon\CarbonInterval::withOriginal -3 -4 -9 80 0 -4 -9 80 0
Carbon\CarbonInterval::fromString -3 -54 -48 -2,688 0 -89 -92 -4,256 0
Carbon\CarbonInterval::invert -3 -5 -8 -568 0 -5 -8 -568 0
Carbon\Carbon::rawAdd -3 -10 -14 -552 0 -10 -14 -552 0
Carbon\Carbon::rawAddUnit -3 -60 -53 1,680 0 -164 -167 -3,696 0
Carbon\Carbon::addUnit -3 -35 -33 -6,248 0 -199 -200 -9,944 0
Illuminate\Cache\RedisStore::getPrefix -1 -1 -2 -584 0 -1 -2 -584 0
Illuminate\Redis\Connections\PhpRedisConnection::zadd -1 -594 -182 -848 0 -594 -182 -848 0
Illuminate\Cache\RedisTagSet::addEntry -1 -58 -57 984 0 -718 -306 -8,280 0
Illuminate\Cache\RedisTaggedCache::put -1 -607 -156 -536 0 -1,432 -572 -10,176 0
Illuminate\Cache\Repository::set -1 -6 -5 -632 0 -1,438 -577 -10,808 0
App\Services\RedirectFlow\Plans\BuyMutex::tryLock -1 -26 -23 -568 0 -2,137 -932 -24,472 0
App\Services\RedirectFlow\VoucherCreator::__construct -1 -2 -3 -632 0 -2 -3 -632 0
App\Models\Tenant\VoucherSerie::getDeletedAtColumn -14 -25 -59 -1,864 0 -25 -59 -1,864 0
App\Models\Tenant\VoucherSerie::initializeSoftDeletes -6 -64 -35 -1,960 0 -85 -88 -2,592 0
App\Services\RedirectFlow\VoucherCreator::getSeriePrefixByPlan -1 -34 -34 -672 0 -34 -34 -672 0
App\Models\Tenant\VoucherSerie::getQualifiedDeletedAtColumn -1 -13 -13 -752 0 -15 -16 -1,384 0
App\Services\RedirectFlow\VoucherCreator::tryToCreateSerieByPlan -1 -1,620 -824 -5,776 0 -1,699 -906 -9,160 0
App\Services\Vouchers\CodeGenerator::getChars -1 -846 -304 5,256 0 -910 -369 -1,800 0
App\Services\Vouchers\CodeGenerator::getCodeLength -1 -855 -275 5,352 0 -927 -334 -1,704 0
App\Services\Vouchers\CodeGenerator::checkIfCodeExists -1 -1,479 -392 -1,136 0 -1,479 -392 -1,136 0
App\Services\Vouchers\CodeGenerator::generateCode -1 -36 -33 -768 0 -3,352 -1,128 -5,408 0
App\Services\Vouchers\NextReactivateTimeCalculator::__construct -1 -34 -36 -6,976 0 -34 -36 -6,976 0
Carbon\Carbon::rawParse -2 -25 -28 -1,976 0 -25 -28 -1,976 0
Carbon\Carbon::parse -2 -15 -13 -1,200 0 -40 -41 -3,176 0
App\Format\FormatManager::toSystemTimezone -1 -21 -22 -1,192 0 -52 -53 -3,088 0
App\Services\Vouchers\NextReactivateTimeCalculator::calc -1 -99 -68 1,128 0 -246 -247 -5,232 0
Illuminate\Database\Eloquent\Relations\Pivot::getUpdatedAtColumn -2 -4 -5 -632 0 -4 -5 -632 0
Illuminate\Database\Eloquent\Model::usesUniqueIds -1 -1 -2 -600 0 -1 -2 -600 0
Illuminate\Database\Eloquent\Model::freshTimestamp -2 -21 -24 -2,056 0 -21 -24 -2,056 0
Illuminate\Database\Eloquent\Model::setUpdatedAt -2 -25 -28 -1,112 0 -25 -28 -1,112 0
Illuminate\Database\Eloquent\Model::setCreatedAt -1 -28 -28 -856 0 -28 -28 -856 0
Illuminate\Database\Eloquent\Model::updateTimestamps -2 -54 -51 -1,456 0 -128 -131 -5,480 0
Illuminate\Database\Eloquent\Model::getAttributesForInsert -1 -1 -2 -632 0 -1 -2 -632 0
Illuminate\Database\Query\Grammars\Grammar::Illuminate\Database\Query\Grammars\{closure} -1 -5 -6 -776 0 -5 -6 -776 0
Illuminate\Database\Query\Grammars\Grammar::compileInsert -1 -73 -73 -3,472 0 -78 -79 -4,248 0
Illuminate\Database\Query\Grammars\MySqlGrammar::compileInsert -1 -5 -6 1,552 0 -83 -85 -2,696 0
Illuminate\Database\Query\Grammars\Grammar::compileInsertGetId -1 -5 -4 -696 0 -88 -89 -3,392 0
Illuminate\Database\MySqlConnection::Illuminate\Database\{closure} -1 -908 -103 -5,320 0 -908 -103 -5,320 0
Illuminate\Database\MySqlConnection::insert -1 -254 -122 3,832 0 -1,162 -225 -1,488 0
Illuminate\Database\MySqlConnection::getLastInsertId -1 -1 -2 -632 0 -1 -2 -632 0
Illuminate\Database\Query\Processors\MySqlProcessor::processInsertGetId -1 -12 -9 -760 0 -1,175 -236 -2,880 0
Illuminate\Database\Query\Builder::insertGetId -1 -25 -24 -1,424 0 -1,288 -349 -7,696 0
Illuminate\Database\Eloquent\Model::insertAndSetId -1 -41 -41 -2,000 0 -1,329 -390 -9,696 0
Spatie\Activitylog\LogOptions::logFillable -7 -8 -23 -1,200 0 -8 -23 -1,200 0
Spatie\Activitylog\LogOptions::logOnlyDirty -7 -8 -11 -1,200 0 -8 -11 -1,200 0
App\Models\Tenant\Voucher::getActivitylogOptions -3 -19 -20 -2,032 0 -25 -30 -3,232 0
App\Models\Tenant\Voucher::isRestoring -1 -14 -16 -584 0 -14 -16 -584 0
App\Models\Tenant\Voucher::shouldLogEvent -1 -17 -15 -696 0 -31 -31 -1,280 0
App\Models\Tenant\Voucher::shouldLogUnguarded -2 -3 -5 -600 0 -3 -5 -600 0
App\Models\Tenant\Voucher::attributesToBeLogged -2 -16 -13 -1,088 0 -34 -36 -2,736 0
Illuminate\Database\Eloquent\Model::getKey -1 -15 -15 -600 0 -15 -15 -600 0
Carbon\Carbon::avoidMutation -12 -28 -36 -9,112 0 -28 -36 -9,112 0
Carbon\Carbon::utc -12 -72 -81 -552 0 -72 -81 -552 0
Carbon\Carbon::getIsoUnits -12 -18 -24 -552 0 -18 -24 -552 0
Carbon\Carbon::getPaddedUnit -36 -121 -132 -1,800 0 -121 -132 -1,800 0
Carbon\Carbon::isoFormat -12 -414 -403 -5,864 0 -553 -559 -8,216 0
Carbon\Carbon::toISOString -12 -255 -240 5,016 0 -908 -916 -12,864 0
Carbon\Carbon::toJSON -12 -44 -41 7,896 0 -952 -957 -4,968 0
Illuminate\Database\Eloquent\Model::serializeDate -12 -85 -62 -3,160 0 -1,037 -1,019 -8,128 0
App\Models\Tenant\Voucher::logChanges -1 -206 -205 -3,632 0 -329 -329 -9,456 0
App\Models\Tenant\Voucher::attributeValuesToBeLogged -1 -1,168 -485 -2,184 0 -1,530 -848 -14,168 0
App\Models\Tenant\Voucher::getDescriptionForEvent -1 -1 -2 -632 0 -1 -2 -632 0
App\Models\Tenant\Voucher::getLogNameToUse -1 -9 -10 -632 0 -9 -10 -632 0
App\Models\Tenant\Voucher::isLogEmpty -1 -1 -3 -600 0 -1 -3 -600 0
App\Models\Tenant\Voucher::Spatie\Activitylog\Traits\{closure} -1 -1,936 -1,994 -9,760 0 -3,793 -3,156 -30,056 0
Illuminate\Database\Eloquent\Model::performInsert -1 -41 -34 3,736 0 -5,234 -3,655 -41,128 0
App\Models\Tenant\Voucher::macs -1 -57 -58 -4,584 0 -57 -58 -4,584 0
Illuminate\Database\Eloquent\Relations\HasMany::getResults -1 -1,319 -1,001 -1,288 0 -1,319 -1,001 -1,288 0
App\Models\Tenant\Voucher::triggerSyncEvent -1 -199 -197 2,600 0 -1,575 -1,256 -3,272 0
App\Listeners\Voucher\VoucherTimeExpirationSync::__construct -1 -2 -3 -632 0 -2 -3 -632 0
App\Models\Tenant\Voucher::getExpireTime -1 -132 -131 376 0 -204 -204 -4,128 0
App\Models\VoucherExpireSchedule::getEmptyWorkerValues -1 -5 -6 -1,224 0 -5 -6 -1,224 0
Illuminate\Database\Eloquent\Builder::firstOrNew -1 -1,206 -712 -6,048 0 -1,206 -712 -6,048 0
App\Models\VoucherExpireSchedule::getMinWorkerIndex -1 -30 -33 -5,256 0 -30 -33 -5,256 0
Illuminate\Database\Eloquent\Model::isClassDeviable -4 -10 -15 -632 0 -10 -15 -632 0
Illuminate\Database\Query\Expression::__construct -2 -3 -5 -584 0 -3 -5 -584 0
Illuminate\Database\Connection::raw -2 -11 -11 -760 0 -14 -16 -1,344 0
Illuminate\Database\Query\Builder::raw -2 -11 -10 -664 0 -25 -26 -2,008 0
Illuminate\Database\Query\Expression::getValue -2 -3 -6 -600 0 -3 -6 -600 0
Illuminate\Database\Query\Builder::incrementEach -2 -2,278 -554 -2,480 0 -2,306 -586 -5,088 0
Illuminate\Database\Query\Builder::increment -2 -44 -38 -464 0 -2,350 -624 -5,552 0
Illuminate\Database\Eloquent\Builder::increment -2 -17 -16 -696 0 -2,367 -640 -6,248 0
Illuminate\Database\Eloquent\Model::Illuminate\Database\Eloquent\{closure} -2 -108 -112 -1,384 0 -108 -112 -1,384 0
Illuminate\Database\Eloquent\Model::incrementOrDecrement -2 -184 -175 -1,616 0 -2,669 -942 -9,880 0
Illuminate\Database\Eloquent\Model::increment -2 -12 -11 -1,360 0 -2,681 -953 -11,240 0
App\Services\Vouchers\ExpirationSyncer::App\Services\Vouchers\{closure} -1 -145 -138 3,240 0 -2,850 -1,457 -17,912 0
App\Services\Vouchers\ExpirationSyncer::getWorkerIndex -1 -1,555 -1,097 112,240 0 -4,415 -2,566 93,776 0
App\Services\Vouchers\ExpirationSyncer::createKafkaMessage -1 -9 -8 -880 0 -4,424 -2,574 92,896 0
App\Services\Vouchers\ExpirationSyncer::syncVoucher -1 -187 -186 5,832 0 -4,822 -2,972 94,016 0
App\Events\Voucher\VoucherExpirationTrack::handle -1 -1,047,616 -11,115 2,016 0 -1,052,438 -14,087 96,032 0
App\Models\Tenant\Voucher::triggerExpirationSync -1 -44 -36 -760 0 -1,052,484 -14,126 94,640 0
Illuminate\Database\Eloquent\Builder::Illuminate\Database\Eloquent\{closure} -1 -222 -219 168 0 -1,059,515 -19,256 50,408 0
Illuminate\Database\Eloquent\Builder::create -1 -193 -192 -3,392 0 -1,059,708 -19,448 47,016 0
App\Models\Tenant\VoucherSerie::getActivitylogOptions -4 -37 -26 -2,288 0 -47 -50 -3,488 0
App\Models\Tenant\VoucherSerie::shouldLogUnguarded -3 -4 -7 -632 0 -4 -7 -632 0
App\Models\Tenant\VoucherSerie::attributesToBeLogged -3 -22 -19 -1,136 0 -65 -67 -4,400 0
App\Models\Tenant\VoucherSerie::logChanges -2 -335 -333 -9,832 0 -572 -572 -14,312 0
App\Models\Tenant\VoucherSerie::Spatie\Activitylog\Traits\{closure} -2 -1,571 -1,703 -5,928 0 -3,858 -3,306 -30,376 0
App\Models\Tenant\VoucherSerie::isRestoring -1 -68 -69 -664 0 -70 -72 -1,264 0
App\Models\Tenant\VoucherSerie::shouldLogEvent -1 -61 -61 -696 0 -131 -133 -1,960 0
App\Models\Tenant\VoucherSerie::eventsToBeRecorded -2 -29 -30 -1,256 0 -29 -30 -1,256 0
App\Models\Tenant\VoucherSerie::Spatie\Activitylog\Traits\{closure}@1 -26 -26 -35 -632 0 -26 -35 -632 0
Illuminate\Support\Collection::only -1 -3 -3 -1,072 0 -3 -3 -1,072 0
App\Models\Tenant\VoucherSerie::attributeValuesToBeLogged -1 -1,245 -541 232 0 -1,554 -861 -6,208 0
App\Models\Tenant\VoucherSerie::getDescriptionForEvent -1 -1 -3 -632 0 -1 -3 -632 0
App\Models\Tenant\VoucherSerie::getLogNameToUse -1 -9 -11 -632 0 -9 -11 -632 0
App\Models\Tenant\VoucherSerie::isLogEmpty -1 -1 -2 -632 0 -1 -2 -632 0
App\Models\Tenant\VoucherSerie::recalculateQuantity -1 -206,322 -2,326 -43,136 0 -210,239 -5,692 -75,112 0
Spatie\Activitylog\ActivityLogger::withProperty -7 -92 -102 -776 0 -92 -102 -776 0
App\Events\Voucher\VoucherActivated::__construct -1 -3 -3 -632 0 -3 -3 -632 0
App\Services\Templates\GoRenderer::__construct -1 -1 -2 -632 0 -1 -2 -632 0
App\Providers\GoRendererServiceProvider::App\Providers\{closure} -1 -4 -3 -752 0 -5 -5 -1,384 0
App\Models\Tenant\Voucher::customer -1 -109 -889 -8,808 0 -109 -889 -8,808 0
App\Listeners\Voucher\SendStatusPageSmsNotification::handle -1 -3,849 -3,038 14,592 0 -4,526 -4,713 -78,128 0
App\Repositories\Tenant\Analytics\Dashboard\TopPanels\AggregatedData\Store\MetricStore::__construct -1 -3 -4 -728 0 -3 -4 -728 0
App\Repositories\Tenant\Analytics\Dashboard\TopPanels\AggregatedData\BaseAggregatedStatistics::__construct -1 -853 -315 -1,424 0 -856 -319 -2,152 0
App\Repositories\Tenant\Analytics\Dashboard\TopPanels\AggregatedData\BaseAggregatedStatistics::getCurrentMothWithTimeZone -1 -24 -25 -1,048 0 -24 -25 -1,048 0
App\Repositories\Tenant\Analytics\Dashboard\TopPanels\AggregatedData\Store\MetricStore::getSearchQuery -1 -57 -59 -6,032 0 -57 -59 -6,032 0
App\Repositories\Tenant\Analytics\Dashboard\TopPanels\AggregatedData\Store\MetricStore::incrementValue -1 -927 -302 2,848 0 -2,201 -746 -5,800 0
App\Repositories\Tenant\Analytics\Dashboard\TopPanels\AggregatedData\BaseAggregatedStatistics::incrementValueForCurrentPeriod -1 -92 -91 1,024 0 -2,317 -862 -5,824 0
App\Listeners\Voucher\ActivatedVoucherStatisticUpdate::handleVoucherActivated -1 -11 -8 -584 0 -3,184 -1,189 -8,560 0
App\Listeners\Voucher\ActivatedVoucherStatisticUpdate::handle -1 -7 -6 -696 0 -3,191 -1,195 -9,256 0
App\Services\RedirectFlow\VoucherCreator::createVoucher -1 -7,656 -5,759 -14,592 0 -1,291,026 -39,510 -159,688 0
App\Http\Controllers\Tenant\CaptivePortal\PlansController::orderPlan -1 -7,343 -4,233 22,704 0 -1,301,816 -45,331 -199,104 0
Xhgui\Profiler\ProfilingData::__construct 0 1 0 0 0 1 0 0 0
Xhgui\Profiler\Profilers\XHProf::disable 0 3 3 640 0 3 3 640 0
Xhgui\Profiler\Profiler::disable 0 31 29 -5,000 0 342 497 14,424 0
main() 0 106,837 14,905 -4,424 0 -1,191,472 -28,453 -156,040 0
functionCount 0 0 0 0 0 0 0 0 0

Red values are higher in 'new'. Green values are lower in 'new'.