← Index
NYTProf Performance Profile   « line view »
For t/bug-md-11.t
  Run on Fri Mar 8 13:27:24 2024
Reported on Fri Mar 8 13:30:23 2024

Filename/home/micha/.plenv/versions/5.38.2/lib/perl5/5.38.2/JSON/PP/Boolean.pm
StatementsExecuted 10 statements in 112µs
Subroutines
Calls P F Exclusive
Time
Inclusive
Time
Subroutine
1118µs10µsJSON::PP::Boolean::::BEGIN@3JSON::PP::Boolean::BEGIN@3
1114µs19µsJSON::PP::Boolean::::BEGIN@4JSON::PP::Boolean::BEGIN@4
1112µs2µsJSON::PP::Boolean::::BEGIN@5JSON::PP::Boolean::BEGIN@5
0000s0sJSON::PP::Boolean::::__ANON__[:10]JSON::PP::Boolean::__ANON__[:10]
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
3216µs211µs
# spent 10µs (8+1) within JSON::PP::Boolean::BEGIN@3 which was called: # once (8µs+1µs) by JSON::PP::BEGIN@12 at line 3
use strict;
# spent 10µs making 1 call to JSON::PP::Boolean::BEGIN@3 # spent 1µs making 1 call to strict::import
4216µs235µs
# spent 19µs (4+16) within JSON::PP::Boolean::BEGIN@4 which was called: # once (4µs+16µs) by JSON::PP::BEGIN@12 at line 4
use warnings;
# spent 19µs making 1 call to JSON::PP::Boolean::BEGIN@4 # spent 16µs making 1 call to warnings::import
5272µs12µs
# spent 2µs within JSON::PP::Boolean::BEGIN@5 which was called: # once (2µs+0s) by JSON::PP::BEGIN@12 at line 5
use overload ();
# spent 2µs making 1 call to JSON::PP::Boolean::BEGIN@5
612µs112µsoverload::unimport('overload', qw(0+ ++ -- fallback));
# spent 12µs making 1 call to overload::unimport
7overload::import('overload',
8 "0+" => sub { ${$_[0]} },
9 "++" => sub { $_[0] = ${$_[0]} + 1 },
10 "--" => sub { $_[0] = ${$_[0]} - 1 },
1113µs119µs fallback => 1,
# spent 19µs making 1 call to overload::import
12);
13
141300nsour $VERSION = '4.16';
15
1614µs1;
17
18__END__