Compare runs for http://e2e-tests.tsumanchuk.project-h.io/portal/api/redirect-flow/plans-data

base: http://e2e-tests.tsumanchuk.project-h.io/portal/api/redirect-flow/plans-data - May 4th 16:37:37 new: - May 8th 18:37:10 change reverse

Summary

  Number of function calls Inclusive Wall time Inclusive CPU Inclusive Memory Inclusive Peak Memory
base - May 4th 16:37:37 69f8cb51d1a416e5fe0fea40 174 45,976 µs 27,040 µs -1,885,232 bytes 292,272 bytes
new - May 8th 18:37:10 69fe2d5662e5d714d40e5a1a 11 9,274 µs 7,713 µs 1,123,696 bytes bytes
Difference -163 -36,702 µs -19,327 µs 3,008,928 bytes -292,272 bytes
Difference % 6 % 20 % 29 % -60 % 0 %

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 0 0 0 0 0 0 0 0
Illuminate\Routing\UrlGenerator::{closure:Stancl\Tenancy\Bootstrappers\FilesystemTenancyBootstrapper::__construct():29} -1 -3 -3 -632 0 -3 -3 -632 0
load::settings/captive_portal_php -2 -73 -73 -16,416 0 -73 -73 -16,416 0
load::settings/customers_php -1 -25 -26 -5,048 0 -25 -26 -5,048 0
load::settings/finance_php -1 -21 -21 -7,064 0 -21 -21 -7,064 0
load::settings/finance_notifications_php -1 -14 -15 -4,488 0 -14 -15 -4,488 0
load::settings/localization_php -2 -170 -171 -63,488 0 -170 -171 -63,488 0
load::settings/portal_php -1 -12 -13 -3,824 0 -12 -13 -3,824 0
load::settings/security_php -1 -40 -31 -7,216 0 -40 -31 -7,216 0
load::settings/splynx_integration_php -10 -247 -246 -59,544 0 -247 -246 -59,544 0
load::settings/status_page_notifications_php -1 -15 -16 -5,872 0 -15 -16 -5,872 0
load::settings/voucher_limit_notifications_php -1 -25 -26 -6,056 0 -25 -26 -6,056 0
App\Services\RedirectFlow\Fingerprint\FingerprintSaver::shouldCollectData -1 -305 -158 6,192 0 -339 -192 -2,040 0
App\Services\RedirectFlow\Fingerprint\FingerprintSaver::updateDeviceInfoFromRequest -1 -3 -2 -728 0 -342 -194 -2,768 0
App\Repositories\RedirectFlow\SplashPageRepository::getInstance -1 -279 -187 -9,760 0 -279 -187 -9,760 0
App\Services\SplashPages\PageConfigService::__construct -1 -1 -2 -1,272 0 -1 -2 -1,272 0
Illuminate\Database\Eloquent\Model::getStorableEnumValue -1 -2 -3 -632 0 -2 -3 -632 0
Illuminate\Database\Eloquent\Model::setEnumCastableAttribute -1 -4 -3 -696 0 -6 -6 -1,328 0
App\Services\SplashPages\PageConfigService::getConfig -1 -311 -150 -2,968 0 -317 -156 -4,296 0
App\Helpers\DateHelper::getDatetime -2 -316 -165 -3,856 0 -316 -165 -3,856 0
App\Casts\DaysToInt::dayNumberToBit -1 -1 -3 -848 0 -1 -3 -848 0
App\Repositories\Tenant\RedirectFlow\PlansRepository::addAvailableDaysCondition -1 -17 -13 -2,848 0 -163 -100 -5,624 0
App\Helpers\DateHelper::datetimeToDayMinutes -1 -5 -5 -1,352 0 -5 -5 -1,352 0
Illuminate\Database\Query\Builder::whereRaw -1 -3 -4 -1,168 0 -3 -4 -1,168 0
App\Repositories\Tenant\RedirectFlow\PlansRepository::addAvailableHoursCondition -1 -8 -7 -16 0 -187 -97 -4,464 0
App\Repositories\Tenant\RedirectFlow\PlansRepository::getTemporaryUnavailableTariffsIds -1 -485 -278 -2,696 0 -485 -278 -2,696 0
App\Repositories\Tenant\RedirectFlow\PlansRepository::addUsageLimitCondition -1 -11 -9 -1,104 0 -496 -287 -3,800 0
Illuminate\Database\Query\Grammars\Grammar::whereBitwise -1 -2 -3 -680 0 -2 -3 -680 0
Illuminate\Database\Query\Grammars\Grammar::whereRaw -1 -1 -1 -632 0 -1 -1 -632 0
App\Repositories\Tenant\RedirectFlow\PlansRepository::getPlansForSplashPage -1 -551 -358 -65,984 0 -1,400 -846 -81,184 0
App\Services\RedirectFlow\SplynxIntegration::isEnabled -1 -168 -92 -1,136 0 -168 -92 -1,136 0
App\Services\RedirectFlow\SplynxIntegration::isConfigured -1 -3 -3 -696 0 -171 -95 -1,832 0
App\Repositories\RedirectFlow\PlansPageRepository::gatewaysToArray -1 -3 -3 -1,600 0 -3 -3 -1,600 0
App\Models\Tenant\Plan::getFormattedPrice -6 -229 -153 28,120 0 -307 -232 -3,624 0
App\Models\Tenant\Plan::isExpiresInVisible -6 -18 -21 -768 0 -18 -21 -768 0
App\Models\Tenant\Plan::getExpiresIn -6 -19 -20 -632 0 -19 -20 -632 0
App\Models\Tenant\Plan::getFormattedTimeLimit -12 -59 -58 2,936 0 -102 -101 -3,216 0
App\Models\Tenant\Plan::getFormattedTotalTrafficLimit -6 -34 -35 -3,800 0 -43 -44 -5,160 0
App\Models\Tenant\Plan::getFormattedDownloadTrafficLimit -6 -16 -19 -768 0 -16 -19 -768 0
App\Models\Tenant\Plan::getFormattedUploadTrafficLimit -6 -20 -18 -768 0 -20 -18 -768 0
App\Models\Tenant\Plan::getFormattedSimultaneousDevices -6 -32 -35 -872 0 -32 -35 -872 0
App\Format\FormatManager::formatTraffic -12 -13 -16 -1,616 0 -13 -16 -1,616 0
App\Models\Tenant\Plan::getFormattedDownloadSpeed -6 -32 -33 -832 0 -40 -41 -1,640 0
App\Models\Tenant\Plan::getFormattedUploadSpeed -6 -28 -29 -1,472 0 -33 -37 -2,280 0
App\Repositories\RedirectFlow\PlansPageRepository::getFormatedPlan -6 -345 -335 -13,808 0 -975 -903 -33,536 0
App\Format\FormatManager::convertBytesToUnit -3 -2 -4 -600 0 -2 -4 -600 0
App\Format\FormatManager::formatTrafficByUnit -3 -7 -5 -760 0 -9 -9 -1,360 0
App\Format\FormatManager::convertMinutesToUnit -2 -4 -4 -600 0 -4 -4 -600 0
App\Format\FormatManager::getTimeUnitPlurals -2 -34 -35 -4,808 0 -34 -35 -4,808 0
App\Format\FormatManager::formatTimeByUnit -2 -5 -4 -744 0 -39 -39 -5,552 0
App\Repositories\RedirectFlow\PlansPageRepository::{closure:App\Repositories\RedirectFlow\PlansPageRepository::plansToArray():98} -5 -1 -4 -696 0 -1 -4 -696 0
App\Repositories\RedirectFlow\PlansPageRepository::plansToArray -1 -16 -12 -1,008 0 -992 -919 -35,240 0
App\Models\Tenant\Location::vouchersEnabled -1 -162 -94 -1,136 0 -162 -94 -1,136 0
App\Services\RedirectFlow\SplynxIntegration::getButtonText -1 -259 -154 9,688 0 -301 -196 -2,208 0
route -1 -29 -30 -696 0 -29 -30 -696 0
App\Repositories\RedirectFlow\PlansPageRepository::getPlansData -1 -19,225 -3,333 29,688 0 -22,468 -5,699 -135,624 0
Illuminate\Database\Eloquent\Model::getEnumCaseFromValue -3 -5 -7 -632 0 -5 -7 -632 0
Illuminate\Database\Eloquent\Model::getEnumCastableAttributeValue -3 -8 -6 -1,392 0 -13 -13 -2,024 0
App\Models\Tenant\Config\SplashPages\SplashPagePages::getBaseConfigOfSelectPlanPage -1 -23 -24 -12,800 0 -23 -24 -12,800 0
App\Models\Tenant\Config\SplashPages\SplashPagePages::getBaseConfigByPageName -1 -17 -16 -792 0 -45 -45 -14,952 0
load::2006-03-01/endpoint-rule-set-1_json_php -3 -4,999 -4,957 -5,336,096 -292,272 -4,999 -4,957 -5,336,096 -292,272
load::data/partitions_json_php -3 -167 -170 -160,104 0 -167 -170 -160,104 0
App\Models\Tenant\Config\SplashPages\SplashPagePages::mergeSelectPlanItems -1 -1 -2 -1,256 0 -1 -2 -1,256 0
App\Models\Tenant\Config\SplashPages\SplashPagePages::getFilledConfig -1 -12,790 -12,370 7,574,712 0 -18,010 -17,552 2,061,640 -292,272
App\Http\Controllers\Tenant\CaptivePortal\PlansController::plansData -1 -96 -93 50,504 0 -41,513 -23,883 1,958,424 -292,272
Laravel\Boost\Middleware\InjectBoost::shouldInject -1 -3 -3 -600 0 -3 -3 -600 0
Laravel\Boost\Middleware\InjectBoost::handle -1 -1,624 -1,006 -21,168 0 -43,443 -25,192 1,850,928 -292,272
Xhgui\Profiler\ProfilingData::__construct 0 -1 0 0 0 -1 0 0 0
Xhgui\Profiler\Profilers\XHProf::disable 0 0 0 0 0 0 0 0 0
Xhgui\Profiler\Profiler::disable 0 1 0 320 0 0 0 320 0
main() 0 6,661 5,784 1,123,168 0 -36,702 -19,327 3,008,928 -292,272
functionCount 0 0 0 0 0 0 0 0 0

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