Profile of Params/Validate/Constants.pm

← Index
NYTProf Performance Profile «line view»
For -e
Run on Thu Jun 30 16:34:56 2016
Reported on Thu Jun 30 16:35:09 2016

Filename | /home/s1/perl5/perlbrew/perls/perl-5.22.1/lib/site_perl/5.22.1/x86_64-linux/Params/Validate/Constants.pm
Statements | Executed 8 statements in 234µs

Subroutines
Calls | P | F | Exclusive Time | Inclusive Time | Subroutine
--- | --- | --- | --- | --- | ---
1 | 1 | 1 | 16µs | 19µs | Params::Validate::Constants::::BEGIN@3Params::Validate::Constants::BEGIN@3
1 | 1 | 1 | 7µs | 11µs | Params::Validate::Constants::::BEGIN@4Params::Validate::Constants::BEGIN@4

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

Line | State ments | Time on line | Calls | Time in subs | Code
--- | --- | --- | --- | --- | ---
1 |  |  |  |  | package Params::Validate::Constants;
2 |  |  |  |  |
3 | 2 | 24µs | 2 | 21µs | # spent 19µs (16+2) within Params::Validate::Constants::BEGIN@3 which was called: # once (16µs+2µs) by Params::Validate::BEGIN@12 at line 3 use strict; # spent 19µs making 1 call to Params::Validate::Constants::BEGIN@3 # spent 2µs making 1 call to strict::import
4 | 2 | 199µs | 2 | 16µs | # spent 11µs (7+4) within Params::Validate::Constants::BEGIN@4 which was called: # once (7µs+4µs) by Params::Validate::BEGIN@12 at line 4 use warnings; # spent 11µs making 1 call to Params::Validate::Constants::BEGIN@4 # spent 4µs making 1 call to warnings::import
5 |  |  |  |  |
6 | 1 | 400ns |  |  | our $VERSION = '1.24';
7 |  |  |  |  |
8 | 1 | 5µs |  |  | our @ISA = 'Exporter';
9 |  |  |  |  |
10 | 1 | 2µs |  |  | our @EXPORT = qw(
11 |  |  |  |  | SCALAR
12 |  |  |  |  | ARRAYREF
13 |  |  |  |  | HASHREF
14 |  |  |  |  | CODEREF
15 |  |  |  |  | GLOB
16 |  |  |  |  | GLOBREF
17 |  |  |  |  | SCALARREF
18 |  |  |  |  | HANDLE
19 |  |  |  |  | BOOLEAN
20 |  |  |  |  | UNDEF
21 |  |  |  |  | OBJECT
22 |  |  |  |  | UNKNOWN
23 |  |  |  |  | );
24 |  |  |  |  |
25 |  |  |  |  | sub SCALAR () { 1 }
26 |  |  |  |  | sub ARRAYREF () { 2 }
27 |  |  |  |  | sub HASHREF () { 4 }
28 |  |  |  |  | sub CODEREF () { 8 }
29 |  |  |  |  | sub GLOB () { 16 }
30 |  |  |  |  | sub GLOBREF () { 32 }
31 |  |  |  |  | sub SCALARREF () { 64 }
32 |  |  |  |  | sub UNKNOWN () { 128 }
33 |  |  |  |  | sub UNDEF () { 256 }
34 |  |  |  |  | sub OBJECT () { 512 }
35 |  |  |  |  |
36 |  |  |  |  | sub HANDLE () { 16 | 32 }
37 |  |  |  |  | sub BOOLEAN () { 1 | 256 }
38 |  |  |  |  |
39 | 1 | 4µs |  |  | 1;