Profile of (eval 75)[XML/Twig.pm:5871]

← Index
NYTProf Performance Profile
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 | (eval 75)[/home/micha/.plenv/versions/5.38.2/lib/perl5/site_perl/5.38.2/XML/Twig.pm:5871]
Statements | Executed 58 statements in 156µs
Eval Invoked At | /home/micha/.plenv/versions/5.38.2/lib/perl5/site_perl/5.38.2/XML/Twig.pm line 5871
Sibling evals | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23

NOTE!
The data used to generate this report page was merged from 4 of the 37 executions
of the string eval on line 5871 of /home/micha/.plenv/versions/5.38.2/lib/perl5/site_perl/5.38.2/XML/Twig.pm.

Subroutines
Calls | P | F | Exclusive Time | Inclusive Time | Subroutine
--- | --- | --- | --- | --- | ---
46 | 4 | 1 | 14µs | 14µs | XML::Twig::Elt::::__ANON__[(eval 104)[XML/Twig.pm:5871]:1]XML::Twig::Elt::__ANON__[(eval 104)[XML/Twig.pm:5871]:1] (merge of 4 subs)
1 | 1 | 1 | 10µs | 19µs | XML::Twig::Elt::::BEGIN@1.28XML::Twig::Elt::BEGIN@1.28
1 | 1 | 1 | 6µs | 16µs | XML::Twig::Elt::::BEGIN@1.48XML::Twig::Elt::BEGIN@1.48
1 | 1 | 1 | 6µs | 20µs | XML::Twig::Elt::::BEGIN@1.19XML::Twig::Elt::BEGIN@1.19
1 | 1 | 1 | 5µs | 16µs | XML::Twig::Elt::::BEGIN@1.43XML::Twig::Elt::BEGIN@1.43

Call graph for these subroutines as a Graphviz dot language file.

Line | State ments | Time on line | Calls | Time in subs | Code
--- | --- | --- | --- | --- | ---
1 | 58 | 156µs | 8 | 113µs | # spent 20µs (6+14) within XML::Twig::Elt::BEGIN@1.19 which was called: # once (6µs+14µs) by XML::Twig::Elt::_install_cond at line 1 # spent 19µs (10+9) within XML::Twig::Elt::BEGIN@1.28 which was called: # once (10µs+9µs) by XML::Twig::Elt::_install_cond at line 1 # spent 14µs within XML::Twig::Elt::__ANON__[(eval 104)[/home/micha/.plenv/versions/5.38.2/lib/perl5/site_perl/5.38.2/XML/Twig.pm:5871]:1] which was called 46 times, avg 304ns/call: # (data for this subroutine includes 3 others that were merged with it) # 16 times (3µs+0s) by XML::Twig::Elt::first_child at line 6001 of XML/Twig.pm, avg 206ns/call # 15 times (5µs+0s) by XML::Twig::Elt::first_child at line 6000 of XML/Twig.pm, avg 347ns/call # 14 times (3µs+0s) by XML::Twig::Elt::next_sibling at line 6071 of XML/Twig.pm, avg 229ns/call # once (2µs+0s) by XML::Twig::Elt::passes at line 5975 of XML/Twig.pm # spent 16µs (5+10) within XML::Twig::Elt::BEGIN@1.43 which was called: # once (5µs+10µs) by XML::Twig::Elt::_install_cond at line 1 # spent 16µs (6+10) within XML::Twig::Elt::BEGIN@1.48 which was called: # once (6µs+10µs) by XML::Twig::Elt::_install_cond at line 1 sub { no warnings; ; return ($_[0]->{gi} == 35) ? $_[0] : undef; } # spent 43µs making 4 calls to warnings::unimport, avg 11µs/call # spent 20µs making 1 call to XML::Twig::Elt::BEGIN@1.19 # spent 19µs making 1 call to XML::Twig::Elt::BEGIN@1.28 # spent 16µs making 1 call to XML::Twig::Elt::BEGIN@1.43 # spent 16µs making 1 call to XML::Twig::Elt::BEGIN@1.48
2 |  |  |  |  | ;