Compare runs for http://one.tsumanchuk.project-h.io/portal/api/redirect-flow/add-devices

base: http://one.tsumanchuk.project-h.io/portal/api/redirect-flow/add-devices - Jun 29th 14:05:09 new: - Jun 19th 07:56:28 change reverse

Summary

  Number of function calls Inclusive Wall time Inclusive CPU Inclusive Memory Inclusive Peak Memory
base - Jun 29th 14:05:09 6a427b959ae3a361ae08e337 171 15,026 µs 9,487 µs 1,277,392 bytes bytes
new - Jun 19th 07:56:28 6a34f62cd172497d8b002118 27 8,406 µs 5,295 µs 145,824 bytes bytes
Difference -144 -6,620 µs -4,192 µs -1,131,568 bytes bytes
Difference % 16 % 56 % 56 % 11 % -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 0 1 0 0 0 1 0 0
Illuminate\Routing\UrlGenerator::{closure:Stancl\Tenancy\Bootstrappers\FilesystemTenancyBootstrapper::__construct():29} 0 0 -1 0 0 0 -1 0 0
load::settings/captive_portal_php 0 11 -1 0 0 11 -1 0 0
load::settings/customers_php 0 -3 5 0 0 -3 5 0 0
load::settings/finance_php 0 20 6 0 0 20 6 0 0
load::settings/finance_notifications_php 0 2 3 0 0 2 3 0 0
load::settings/localization_php 0 25 17 0 0 25 17 0 0
load::settings/portal_php 0 13 15 0 0 13 15 0 0
load::settings/security_php 0 5 4 0 0 5 4 0 0
load::settings/splynx_integration_php 0 15 4 0 0 15 4 0 0
load::settings/status_page_notifications_php 0 2 3 0 0 2 3 0 0
load::settings/voucher_limit_notifications_php 0 0 0 0 0 0 0 0 0
load::RedirectFlow/AddDevicesRequest_php 0 35 18 16,400 0 35 18 16,400 0
load::Http/FormRequest_php -1 -489 -219 -29,880 0 -489 -219 -29,880 0
load::Validation/ValidatesWhenResolvedTrait_php -1 -312 -94 -10,048 0 -312 -94 -10,048 0
load::Validation/ValidatesWhenResolved_php -1 -291 -77 -2,616 0 -291 -77 -2,616 0
Symfony\Component\HttpFoundation\Request::getLocale -1 -1 -1 -1,240 0 -1 -1 -1,240 0
Illuminate\Http\Request::setRequestLocale -1 -1 -1 -584 0 -1 -1 -584 0
Symfony\Component\HttpFoundation\Request::getDefaultLocale -1 -1 -1 -600 0 -1 -1 -600 0
Illuminate\Http\Request::setDefaultRequestLocale -1 0 -1 -584 0 0 -1 -584 0
Illuminate\Http\Request::setJson -1 -1 -1 -568 0 -1 -1 -568 0
Illuminate\Http\Request::createFrom -1 -49 -49 -2,408 0 -53 -54 -5,984 0
Illuminate\Foundation\Http\FormRequest::setContainer -1 -1 -1 -696 0 -1 -1 -696 0
Illuminate\Foundation\Http\FormRequest::setRedirector -1 0 -1 -696 0 0 -1 -696 0
Illuminate\Foundation\Providers\FormRequestServiceProvider::{closure:Illuminate\Foundation\Providers\FormRequestServiceProvider::boot():33} -1 -18 -17 -968 0 -72 -73 -8,344 0
Illuminate\Foundation\Http\FormRequest::prepareForValidation -1 -1 -1 -632 0 -1 -1 -632 0
Illuminate\Foundation\Http\FormRequest::passesAuthorization -1 -1 -1 -632 0 -1 -1 -632 0
load::Validation/Factory_php -2 -488 -196 -105,288 0 -488 -196 -105,288 0
Illuminate\Validation\Factory::__construct -1 -1 -2 -696 0 -1 -2 -696 0
load::Validation/DatabasePresenceVerifier_php -1 -229 -108 -17,872 0 -229 -108 -17,872 0
load::Validation/DatabasePresenceVerifierInterface_php -1 -188 -48 -3,408 0 -188 -48 -3,408 0
load::Validation/PresenceVerifierInterface_php -1 -171 -48 -4,840 0 -171 -48 -4,840 0
Illuminate\Validation\DatabasePresenceVerifier::__construct -1 -1 -2 -1,976 0 -1 -2 -1,976 0
Illuminate\Validation\ValidationServiceProvider::{closure:Illuminate\Validation\ValidationServiceProvider::registerPresenceVerifier():52} -1 -30 -26 7,656 0 -619 -232 -20,440 0
Illuminate\Validation\Factory::setPresenceVerifier -1 -1 -1 -696 0 -1 -1 -696 0
Illuminate\Validation\ValidationServiceProvider::{closure:Illuminate\Validation\ValidationServiceProvider::registerValidationFactory():31} -1 -35 -31 14,472 0 -1,144 -462 -112,648 0
App\Http\Requests\RedirectFlow\AddDevicesRequest::rules 0 1 1 0 0 1 1 0 0
Illuminate\Foundation\Http\FormRequest::validationRules -1 -18 -19 -696 0 -19 -20 -1,328 0
Illuminate\Http\Request::convertUploadedFiles -1 -1 -2 -584 0 -1 -2 -584 0
Illuminate\Http\Request::allFiles -2 -4 -5 -632 0 -5 -7 -1,216 0
Illuminate\Http\Request::all -2 -13 -11 -2,032 0 -18 -18 -3,248 0
Illuminate\Foundation\Http\FormRequest::validationData -1 -2 -1 -696 0 -13 -12 -2,936 0
Illuminate\Foundation\Http\FormRequest::messages -1 0 -1 -632 0 0 -1 -632 0
Illuminate\Foundation\Http\FormRequest::attributes -1 0 -1 -632 0 0 -1 -632 0
load::Validation/Validator_php -2 -1,110 -800 -206,464 0 -1,110 -800 -206,464 0
load::Concerns/FormatsMessages_php -1 -599 -320 -82,912 0 -599 -320 -82,912 0
load::Concerns/ReplacesAttributes_php -1 -457 -305 -128,376 0 -457 -305 -128,376 0
load::Concerns/ValidatesAttributes_php -1 -1,493 -1,293 -397,024 0 -1,493 -1,293 -397,024 0
load::Support/MessageProvider_php -1 -279 -64 -2,608 0 -279 -64 -2,608 0
Illuminate\Validation\Validator::parseData@1 -1 -1 -1 -600 0 -1 -1 -600 0
Illuminate\Validation\Validator::parseData -1 -3 -3 -1,040 0 -4 -4 -1,640 0
Illuminate\Validation\Validator::encodeAttributeWithPlaceholder -2 -2 -3 -664 0 -2 -3 -664 0
Illuminate\Validation\Validator::{closure:Illuminate\Validation\Validator::setRules():1263} -2 -3 -3 -1,448 0 -5 -6 -2,112 0
load::Validation/ValidationRuleParser_php -1 -334 -214 -49,576 0 -334 -214 -49,576 0
Illuminate\Validation\ValidationRuleParser::__construct -1 -1 -1 -600 0 -1 -1 -600 0
Illuminate\Validation\ValidationRuleParser::{closure:{closure:Illuminate\Validation\ValidationRuleParser::filterConditionalRules():337}:349} -2 -2 -2 -1,224 0 -2 -2 -1,224 0
Illuminate\Validation\ValidationRuleParser::{closure:Illuminate\Validation\ValidationRuleParser::filterConditionalRules():337} -2 -10 -12 -1,512 0 -12 -14 -2,736 0
Illuminate\Validation\ValidationRuleParser::filterConditionalRules -1 -7 -5 -320 0 -19 -19 -3,056 0
Illuminate\Validation\ValidationRuleParser::prepareRule -1 -1 -1 -632 0 -1 -1 -632 0
Illuminate\Validation\ValidationRuleParser::explodeExplicitRule -1 -2 -2 -912 0 -3 -3 -1,544 0
load::Validation/ValidationData_php -1 -210 -101 -13,840 0 -210 -101 -13,840 0
Illuminate\Validation\ValidationData::getLeadingExplicitAttributePath -1 -2 -2 -672 0 -2 -2 -672 0
Illuminate\Validation\ValidationData::extractDataFromPath -1 -3 -4 -1,040 0 -3 -4 -1,040 0
Illuminate\Validation\ValidationData::initializeAttributeOnData -1 -2 -2 -728 0 -7 -8 -2,440 0
Illuminate\Support\Arr::{closure:Illuminate\Support\Arr::dot():188} -1 -1 -4 -6,608 0 -1 -4 -6,608 0
Illuminate\Support\Arr::dot -1 -7 -4 -728 0 -8 -8 -7,336 0
Illuminate\Validation\ValidationData::extractValuesForWildcards -1 -17 -17 -768 0 -17 -17 -768 0
Illuminate\Validation\ValidationData::initializeAndGatherData -1 -4 -4 -248 0 -36 -37 -10,792 0
Illuminate\Validation\ValidationRuleParser::explodeWildcardRules -1 -20 -17 3,256 0 -266 -155 -21,376 0
Illuminate\Validation\ValidationRuleParser::explodeRules -1 -4 -3 -672 0 -273 -161 -23,592 0
Illuminate\Validation\ValidationRuleParser::explode -1 -2 -3 -272 0 -275 -164 -23,864 0
Illuminate\Validation\Validator::addRules -1 -14 -13 12,080 0 -643 -411 -65,016 0
Illuminate\Validation\Validator::setRules -1 -11 -10 440 0 -659 -427 -66,688 0
Illuminate\Validation\Validator::__construct -1 -8 -8 -776 0 -671 -439 -69,104 0
Illuminate\Validation\Factory::resolve -1 -68 -63 44,776 0 -4,677 -3,284 -841,712 0
Illuminate\Validation\Validator::setPresenceVerifier -1 -1 -1 -600 0 -1 -1 -600 0
Illuminate\Validation\Validator::setContainer -1 -1 -1 -584 0 -1 -1 -584 0
Illuminate\Validation\Validator::addExtensions -3 -2 -3 -1,832 0 -2 -3 -1,832 0
Illuminate\Validation\Validator::addImplicitExtensions -1 -1 -2 -664 0 -2 -3 -1,264 0
Illuminate\Validation\Validator::addDependentExtensions -1 -2 -1 -664 0 -2 -2 -1,296 0
Illuminate\Validation\Validator::addReplacers -1 -1 -1 -600 0 -1 -1 -600 0
Illuminate\Validation\Validator::setFallbackMessages -1 0 -1 -600 0 0 -1 -600 0
Illuminate\Validation\Factory::addExtensions -1 -6 -4 -904 0 -12 -12 -5,264 0
Illuminate\Validation\Factory::make -1 -6 -6 -856 0 -4,697 -3,304 -849,016 0
Illuminate\Validation\Validator::stopOnFirstFailure -1 -1 -1 -632 0 -1 -1 -632 0
Illuminate\Foundation\Http\FormRequest::createDefaultValidator -1 -9 -7 -640 0 -4,739 -3,346 -855,816 0
Illuminate\Foundation\Http\FormRequest::setValidator -1 -1 -2 -632 0 -1 -2 -632 0
Illuminate\Foundation\Http\FormRequest::getValidatorInstance -1 -11 -9 -824 0 -5,895 -3,819 -969,920 0
load::Support/MessageBag_php -2 -680 -291 -121,840 0 -680 -291 -121,840 0
Illuminate\Support\MessageBag::__construct -1 -1 -1 -584 0 -1 -1 -584 0
Illuminate\Validation\Validator::shouldBeExcluded -3 -3 -3 -600 0 -3 -3 -600 0
Illuminate\Validation\ValidationRuleParser::parseStringRule -5 -14 -14 -1,744 0 -14 -14 -1,744 0
Illuminate\Validation\ValidationRuleParser::normalizeRule -5 -2 -3 -632 0 -2 -3 -632 0
Illuminate\Validation\ValidationRuleParser::parse -5 -13 -14 -1,328 0 -29 -31 -3,704 0
Illuminate\Validation\Validator::dependsOnOtherFields -1 -1 -3 -632 0 -1 -3 -632 0
Illuminate\Validation\Validator::getValue -1 -2 -2 -600 0 -2 -2 -600 0
Illuminate\Validation\Validator::validatePresent -1 -1 -1 -632 0 -1 -1 -632 0
Illuminate\Validation\Validator::presentOrRuleIsImplicit -1 -2 -2 -696 0 -3 -3 -1,328 0
Illuminate\Validation\Validator::getRule -4 -9 -8 216 0 -25 -26 -1,248 0
Illuminate\Validation\Validator::hasRule -4 -4 -5 -1,864 0 -29 -31 -3,112 0
Illuminate\Validation\Validator::passesOptionalCheck -1 -2 -2 -664 0 -10 -10 -2,576 0
Illuminate\Validation\Validator::isImplicit -1 -1 -2 -632 0 -1 -2 -632 0
Illuminate\Validation\Validator::isNotNullIfMarkedAsNullable -1 -3 -2 -760 0 -10 -11 -1,992 0
Illuminate\Validation\Validator::hasNotFailedPreviousRuleIfPresenceRule -1 0 -1 -632 0 0 -1 -632 0
Illuminate\Validation\Validator::isValidatable -1 -7 -6 -856 0 -30 -31 -7,384 0
Illuminate\Validation\Validator::validateArray 0 0 -1 0 0 0 -1 0 0
Illuminate\Validation\Validator::validateAttribute -1 -12 -8 -744 0 -59 -60 -12,200 0
Illuminate\Validation\Validator::replacePlaceholderInString -1 -2 -3 -632 0 -2 -3 -632 0
Illuminate\Validation\Validator::shouldStopValidating -1 -6 -4 -728 0 -23 -23 -1,960 0
Illuminate\Support\MessageBag::count -1 -2 -2 -584 0 -2 -2 -584 0
Illuminate\Support\MessageBag::any -1 -1 -1 -648 0 -3 -3 -1,232 0
Illuminate\Support\MessageBag::isEmpty -1 -2 -2 -648 0 -5 -5 -1,880 0
Illuminate\Validation\Validator::passes -1 -33 -31 16,440 0 -804 -414 -122,624 0
Illuminate\Validation\Validator::fails -1 -1 -1 -664 0 -805 -415 -123,288 0
Illuminate\Foundation\Http\FormRequest::passedValidation -1 0 -1 -632 0 0 -1 -632 0
Illuminate\Foundation\Http\FormRequest::validateResolved -1 -6 -6 -1,016 0 -6,708 -4,243 -1,096,120 0
Illuminate\Foundation\Providers\FormRequestServiceProvider::{closure:Illuminate\Foundation\Providers\FormRequestServiceProvider::boot():29} -1 -2 -2 -760 0 -6,710 -4,245 -1,096,880 0
App\Http\Controllers\Tenant\CaptivePortal\AddDevicesController::completeStep 0 -1 -1 0 0 -1 -1 0 0
App\Models\Tenant\Customer::getQualifiedDeletedAtColumn 0 2 1 640 0 2 1 640 0
App\Models\Tenant\Customer::macs 0 17 4 0 0 17 4 0 0
App\Helpers\Network::mac2int 0 1 0 0 0 1 0 0 0
App\Models\Tenant\Plan::getDeletedAtColumn -7 -6 -8 -1,200 0 -6 -8 -1,200 0
App\Models\Tenant\Plan::initializeSoftDeletes -3 -9 -9 -4,792 0 -14 -15 -5,392 0
App\Models\Tenant\Plan::getQualifiedDeletedAtColumn -1 -6 -5 -744 0 -7 -7 -1,344 0
App\Http\Controllers\Tenant\CaptivePortal\AddDevicesController::addDevices 0 15 98 136 0 6 73 -6,968 0
App\Http\Middleware\RedirectFlowProfiling::handle 0 206 187 -14,448 0 -7,624 -4,426 -1,151,552 0
Laravel\Boost\Middleware\InjectBoost::shouldInject 0 0 1 0 0 0 1 0 0
Laravel\Boost\Middleware\InjectBoost::handle 0 825 176 17,008 0 -6,709 -4,193 -1,134,544 0
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 2 1 0 0 1 1 0 0
main() 0 88 0 2,976 0 -6,620 -4,192 -1,131,568 0
functionCount 0 0 0 0 0 0 0 0 0

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