← Index
NYTProf Performance Profile   « line view »
For ../prof.pl
  Run on Wed Dec 14 15:33:55 2022
Reported on Wed Dec 14 15:40:03 2022

Filename/Users/ether/perl5/perlbrew/perls/36.0/lib/5.36.0/JSON/PP/Boolean.pm
StatementsExecuted 2049 statements in 4.49ms
Subroutines
Calls P F Exclusive
Time
Inclusive
Time
Subroutine
2042863.11ms3.11msJSON::PP::Boolean::::__ANON__[:7]JSON::PP::Boolean::__ANON__[:7]
11125µs32µsJSON::PP::Boolean::::BEGIN@3JSON::PP::Boolean::BEGIN@3
0000s0sJSON::PP::Boolean::::__ANON__[:8]JSON::PP::Boolean::__ANON__[:8]
0000s0sJSON::PP::Boolean::::__ANON__[:9]JSON::PP::Boolean::__ANON__[:9]
Call graph for these subroutines as a Graphviz dot language file.
Line State
ments
Time
on line
Calls Time
in subs
Code
1package JSON::PP::Boolean;
2
32142µs239µs
# spent 32µs (25+7) within JSON::PP::Boolean::BEGIN@3 which was called: # once (25µs+7µs) by JSON::PP::BEGIN@12 at line 3
use strict;
# spent 32µs making 1 call to JSON::PP::Boolean::BEGIN@3 # spent 7µs making 1 call to strict::import
410srequire overload;
511µslocal $^W;
6overload::import('overload',
720424.33ms
# spent 3.11ms within JSON::PP::Boolean::__ANON__[/Users/ether/perl5/perlbrew/perls/36.0/lib/5.36.0/JSON/PP/Boolean.pm:7] which was called 2042 times, avg 2µs/call: # 1061 times (1.30ms+0s) by JSON::Schema::Modern::Vocabulary::Applicator::_eval_keyword_patternProperties at line 461 of JSON/Schema/Modern/Vocabulary/Applicator.pm, avg 1µs/call # 348 times (499µs+0s) by JSON::Schema::Modern::Utilities::is_equal at line 130 of JSON/Schema/Modern/Utilities.pm, avg 1µs/call # 288 times (793µs+0s) by JSON::Schema::Modern::Vocabulary::Validation::_eval_keyword_uniqueItems at line 213 of JSON/Schema/Modern/Vocabulary/Validation.pm, avg 3µs/call # 189 times (159µs+0s) by JSON::Schema::Modern::Vocabulary::Applicator::_eval_keyword__items_schema at line 337 of JSON/Schema/Modern/Vocabulary/Applicator.pm, avg 841ns/call # 145 times (347µs+0s) by JSON::Schema::Modern::Vocabulary::Applicator::_eval_keyword_properties at line 415 of JSON/Schema/Modern/Vocabulary/Applicator.pm, avg 2µs/call # 8 times (8µs+0s) by JSON::Schema::Modern::Vocabulary::Core::__fetch_vocabulary_data at line 309 of JSON/Schema/Modern/Vocabulary/Core.pm, avg 1µs/call # 2 times (4µs+0s) by JSON::Schema::Modern::Result::BUILD at line 78 of JSON/Schema/Modern/Result.pm, avg 2µs/call # once (1µs+0s) by JSON::Schema::Modern::Document::OpenAPI::traverse at line 149 of JSON/Schema/Modern/Document/OpenAPI.pm
"0+" => sub { ${$_[0]} },
8 "++" => sub { $_[0] = ${$_[0]} + 1 },
9 "--" => sub { $_[0] = ${$_[0]} - 1 },
1014µs129µs fallback => 1,
# spent 29µs making 1 call to overload::import
11);
12
1314µs$JSON::PP::Boolean::VERSION = '4.07';
14
1515µs1;
16
17__END__