← Index
NYTProf Performance Profile   « block view • line view • sub view »
For -e
  Run on Sun Aug 5 15:24:32 2012
Reported on Sun Aug 5 15:24:47 2012

Filename/usr/lib/perl5/site_perl/5.12.4/i686-linux/Params/Validate/Constants.pm
StatementsExecuted 9 statements in 1.17ms
Subroutines
Calls P F Exclusive
Time
Inclusive
Time
Subroutine
11182µs108µsParams::Validate::Constants::::BEGIN@3Params::Validate::Constants::BEGIN@3
11152µs142µsParams::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
1package Params::Validate::Constants;
2
33139µs2133µs
# spent 108µs (82+25) within Params::Validate::Constants::BEGIN@3 which was called: # once (82µs+25µs) by Params::Validate::BEGIN@13 at line 3
use strict;
# spent 108µs making 1 call to Params::Validate::Constants::BEGIN@3 # spent 25µs making 1 call to strict::import
43958µs2232µs
# spent 142µs (52+90) within Params::Validate::Constants::BEGIN@4 which was called: # once (52µs+90µs) by Params::Validate::BEGIN@13 at line 4
use warnings;
# spent 142µs making 1 call to Params::Validate::Constants::BEGIN@4 # spent 90µs making 1 call to warnings::import
5
6139µsour @ISA = 'Exporter';
7
8114µsour @EXPORT = qw(
9 SCALAR
10 ARRAYREF
11 HASHREF
12 CODEREF
13 GLOB
14 GLOBREF
15 SCALARREF
16 HANDLE
17 BOOLEAN
18 UNDEF
19 OBJECT
20 UNKNOWN
21);
22
23sub SCALAR () { 1 }
24sub ARRAYREF () { 2 }
25sub HASHREF () { 4 }
26sub CODEREF () { 8 }
27sub GLOB () { 16 }
28sub GLOBREF () { 32 }
29sub SCALARREF () { 64 }
30sub UNKNOWN () { 128 }
31sub UNDEF () { 256 }
32sub OBJECT () { 512 }
33
34sub HANDLE () { 16 | 32 }
35sub BOOLEAN () { 1 | 256 }
36
37122µs1;