Filename | /Users/ether/.perlbrew/libs/36.0@std/lib/perl5/JSON/PP/Boolean.pm |
Statements | Executed 2038 statements in 4.74ms |
Calls | P | F | Exclusive Time |
Inclusive Time |
Subroutine |
---|---|---|---|---|---|
2030 | 8 | 6 | 3.21ms | 3.21ms | __ANON__[:8] | JSON::PP::Boolean::
1 | 1 | 1 | 21µs | 22µs | BEGIN@3 | JSON::PP::Boolean::
0 | 0 | 0 | 0s | 0s | __ANON__[:10] | JSON::PP::Boolean::
0 | 0 | 0 | 0s | 0s | __ANON__[:9] | JSON::PP::Boolean::
Line | State ments |
Time on line |
Calls | Time in subs |
Code |
---|---|---|---|---|---|
1 | package JSON::PP::Boolean; | ||||
2 | |||||
3 | 2 | 120µs | 2 | 23µs | # spent 22µs (21+1) within JSON::PP::Boolean::BEGIN@3 which was called:
# once (21µs+1µs) by JSON::PP::BEGIN@12 at line 3 # spent 22µs making 1 call to JSON::PP::Boolean::BEGIN@3
# spent 1µs making 1 call to strict::import |
4 | 1 | 0s | require overload; | ||
5 | 1 | 2µs | local $^W; | ||
6 | 1 | 2µs | 1 | 18µs | overload::unimport('overload', qw(0+ ++ -- fallback)); # spent 18µs making 1 call to overload::unimport |
7 | overload::import('overload', | ||||
8 | 2030 | 4.61ms | # spent 3.21ms within JSON::PP::Boolean::__ANON__[/Users/ether/.perlbrew/libs/36.0@std/lib/perl5/JSON/PP/Boolean.pm:8] which was called 2030 times, avg 2µs/call:
# 1061 times (1.43ms+0s) by JSON::Schema::Modern::Vocabulary::Applicator::_eval_keyword_patternProperties at line 422 of /Users/ether/git/JSON-Schema-Modern/lib/JSON/Schema/Modern/Vocabulary/Applicator.pm, avg 1µs/call
# 346 times (450µs+0s) by JSON::Schema::Modern::Utilities::is_equal at line 130 of /Users/ether/git/JSON-Schema-Modern/lib/JSON/Schema/Modern/Utilities.pm, avg 1µs/call
# 283 times (775µs+0s) by JSON::Schema::Modern::Vocabulary::Validation::_eval_keyword_uniqueItems at line 212 of /Users/ether/git/JSON-Schema-Modern/lib/JSON/Schema/Modern/Vocabulary/Validation.pm, avg 3µs/call
# 187 times (153µs+0s) by JSON::Schema::Modern::Vocabulary::Applicator::_eval_keyword__items_schema at line 308 of /Users/ether/git/JSON-Schema-Modern/lib/JSON/Schema/Modern/Vocabulary/Applicator.pm, avg 818ns/call
# 142 times (365µs+0s) by JSON::Schema::Modern::Vocabulary::Applicator::_eval_keyword_properties at line 380 of /Users/ether/git/JSON-Schema-Modern/lib/JSON/Schema/Modern/Vocabulary/Applicator.pm, avg 3µs/call
# 8 times (31µs+0s) by JSON::Schema::Modern::Vocabulary::Core::__fetch_vocabulary_data at line 324 of /Users/ether/git/JSON-Schema-Modern/lib/JSON/Schema/Modern/Vocabulary/Core.pm, avg 4µs/call
# 2 times (5µs+0s) by JSON::Schema::Modern::Result::BUILD at line 85 of /Users/ether/git/JSON-Schema-Modern/lib/JSON/Schema/Modern/Result.pm, avg 2µs/call
# once (3µs+0s) by JSON::Schema::Modern::Document::OpenAPI::traverse at line 149 of JSON/Schema/Modern/Document/OpenAPI.pm | ||
9 | "++" => sub { $_[0] = ${$_[0]} + 1 }, | ||||
10 | "--" => sub { $_[0] = ${$_[0]} - 1 }, | ||||
11 | 1 | 4µs | 1 | 22µs | fallback => 1, # spent 22µs making 1 call to overload::import |
12 | ); | ||||
13 | |||||
14 | 1 | 0s | $JSON::PP::Boolean::VERSION = '4.12'; | ||
15 | |||||
16 | 1 | 5µs | 1; | ||
17 | |||||
18 | __END__ |