Profile of /usr/local/lib/perl5/5.10.1/Test/Deep/Ignore.pm

← Index
NYTProf Performance Profile «block view•line view•sub view»
For 05.Domain_and_Item.t
Run on Tue May 4 17:21:41 2010
Reported on Tue May 4 17:23:17 2010

File | /usr/local/lib/perl5/5.10.1/Test/Deep/Ignore.pm
Statements Executed | 13
Statement Execution Time | 326µs

Subroutines — ordered by exclusive time
Calls | P | F | Exclusive Time | Inclusive Time | Subroutine
--- | --- | --- | --- | --- | ---
1 | 1 | 1 | 862µs | 1.08ms | Test::Deep::Ignore::::BEGIN@6Test::Deep::Ignore::BEGIN@6
1 | 1 | 1 | 2µs | 2µs | Test::Deep::Ignore::::newTest::Deep::Ignore::new
1 | 1 | 1 | 1µs | 1µs | Test::Deep::Ignore::::descendTest::Deep::Ignore::descend

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

Line | State ments | Time on line | Calls | Time in subs | Code
--- | --- | --- | --- | --- | ---
1 | 3 | 39µs | 2 | 43µs | use strict; # spent 35µs making 1 call to Test::Deep::BEGIN@1 # spent 8µs making 1 call to strict::import
2 | 3 | 50µs | 2 | 62µs | use warnings; # spent 38µs making 1 call to Test::Deep::BEGIN@2 # spent 24µs making 1 call to warnings::import
3 |  |  |  |  |
4 |  |  |  |  | package Test::Deep::Ignore;
5 |  |  |  |  |
6 | 3 | 199µs | 2 | 1.11ms | # spent 1.08ms (862µs+219µs) within Test::Deep::Ignore::BEGIN@6 which was called # once (862µs+219µs) by Test::Deep::__ANON__[/usr/local/lib/perl5/5.10.1/Test/Deep.pm:92] at line 6 use Test::Deep::Cmp; # spent 1.08ms making 1 call to Test::Deep::Ignore::BEGIN@6 # spent 32µs making 1 call to Test::Deep::Cmp::import
7 |  |  |  |  |
8 | 1 | 23µs | 1 | 87µs | my $Singleton = __PACKAGE__->SUPER::new; # spent 87µs making 1 call to Test::Deep::Cmp::new
9 |  |  |  |  |
10 |  |  |  |  | sub new
11 |  |  |  |  | # spent 2µs within Test::Deep::Ignore::new which was called # once (2µs+0s) by Test::Deep::__ANON__[/usr/local/lib/perl5/5.10.1/Test/Deep.pm:92] at line 91 of Test/Deep.pm {
12 | 1 | 5µs |  |  | return $Singleton;
13 |  |  |  |  | }
14 |  |  |  |  |
15 |  |  |  |  | sub descend
16 |  |  |  |  | # spent 1µs within Test::Deep::Ignore::descend which was called # once (1µs+0s) by Test::Deep::descend at line 312 of Test/Deep.pm {
17 | 1 | 3µs |  |  | return 1;
18 |  |  |  |  | }
19 |  |  |  |  |
20 | 1 | 6µs |  |  | 1;