← Index
NYTProf Performance Profile   « line view »
For -e
  Run on Thu Jun 30 16:16:00 2016
Reported on Thu Jun 30 16:16:08 2016

Filename/home/s1/perl5/perlbrew/perls/perl-5.22.1/lib/site_perl/5.22.1/x86_64-linux/Params/Validate/Constants.pm
StatementsExecuted 8 statements in 323µs
Subroutines
Calls P F Exclusive
Time
Inclusive
Time
Subroutine
11133µs38µsParams::Validate::Constants::::BEGIN@3Params::Validate::Constants::BEGIN@3
11111µs19µ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
3242µs242µs
# spent 38µs (33+5) within Params::Validate::Constants::BEGIN@3 which was called: # once (33µs+5µs) by Params::Validate::BEGIN@12 at line 3
use strict;
# spent 38µs making 1 call to Params::Validate::Constants::BEGIN@3 # spent 5µs making 1 call to strict::import
42264µs226µs
# spent 19µs (11+8) within Params::Validate::Constants::BEGIN@4 which was called: # once (11µs+8µs) by Params::Validate::BEGIN@12 at line 4
use warnings;
# spent 19µs making 1 call to Params::Validate::Constants::BEGIN@4 # spent 8µs making 1 call to warnings::import
5
61600nsour $VERSION = '1.24';
7
818µsour @ISA = 'Exporter';
9
1012µsour @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
25sub SCALAR () { 1 }
26sub ARRAYREF () { 2 }
27sub HASHREF () { 4 }
28sub CODEREF () { 8 }
29sub GLOB () { 16 }
30sub GLOBREF () { 32 }
31sub SCALARREF () { 64 }
32sub UNKNOWN () { 128 }
33sub UNDEF () { 256 }
34sub OBJECT () { 512 }
35
36sub HANDLE () { 16 | 32 }
37sub BOOLEAN () { 1 | 256 }
38
3917µs1;