← Index
NYTProf Performance Profile   « line view »
For ../prof.pl
  Run on Wed Dec 14 15:57:08 2022
Reported on Wed Dec 14 16:00:33 2022

Filename/Users/ether/perl5/perlbrew/perls/36.0/lib/5.36.0/JSON/PP/Boolean.pm
StatementsExecuted 2047 statements in 4.46ms
Subroutines
Calls P F Exclusive
Time
Inclusive
Time
Subroutine
2040862.86ms2.86msJSON::PP::Boolean::::__ANON__[:7]JSON::PP::Boolean::__ANON__[:7]
11113µs14µ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
32101µs215µs
# spent 14µs (13+1) within JSON::PP::Boolean::BEGIN@3 which was called: # once (13µs+1µs) by JSON::PP::BEGIN@12 at line 3
use strict;
# spent 14µs making 1 call to JSON::PP::Boolean::BEGIN@3 # spent 1µs making 1 call to strict::import
410srequire overload;
511µslocal $^W;
6overload::import('overload',
720404.35ms
# spent 2.86ms within JSON::PP::Boolean::__ANON__[/Users/ether/perl5/perlbrew/perls/36.0/lib/5.36.0/JSON/PP/Boolean.pm:7] which was called 2040 times, avg 1µs/call: # 1061 times (1.27ms+0s) by JSON::Schema::Modern::Vocabulary::Applicator::_eval_keyword_patternProperties at line 416 of JSON/Schema/Modern/Vocabulary/Applicator.pm, avg 1µs/call # 346 times (461µs+0s) by JSON::Schema::Modern::Utilities::is_equal at line 130 of JSON/Schema/Modern/Utilities.pm, avg 1µs/call # 288 times (670µs+0s) by JSON::Schema::Modern::Vocabulary::Validation::_eval_keyword_uniqueItems at line 212 of JSON/Schema/Modern/Vocabulary/Validation.pm, avg 2µs/call # 189 times (184µs+0s) by JSON::Schema::Modern::Vocabulary::Applicator::_eval_keyword__items_schema at line 306 of JSON/Schema/Modern/Vocabulary/Applicator.pm, avg 974ns/call # 145 times (266µs+0s) by JSON::Schema::Modern::Vocabulary::Applicator::_eval_keyword_properties at line 375 of JSON/Schema/Modern/Vocabulary/Applicator.pm, avg 2µs/call # 8 times (6µs+0s) by JSON::Schema::Modern::Vocabulary::Core::__fetch_vocabulary_data at line 318 of JSON/Schema/Modern/Vocabulary/Core.pm, avg 750ns/call # 2 times (1µs+0s) by JSON::Schema::Modern::Result::BUILD at line 78 of JSON/Schema/Modern/Result.pm, avg 500ns/call # once (3µ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 },
1013µs129µs fallback => 1,
# spent 29µs making 1 call to overload::import
11);
12
1310s$JSON::PP::Boolean::VERSION = '4.07';
14
1514µs1;
16
17__END__