← Index
NYTProf Performance Profile   « line view »
For bin/benchmark-perlformance
  Run on Fri Apr 17 15:31:48 2015
Reported on Fri Apr 17 15:32:02 2015

Filename/home/ss5/perl5/perlbrew/perls/tapper-perl/lib/site_perl/5.16.3/Data/DPath/Attrs.pm
StatementsExecuted 10 statements in 87µs
Subroutines
Calls P F Exclusive
Time
Inclusive
Time
Subroutine
22116µs16µsData::DPath::Attrs::::newData::DPath::Attrs::new (xsub)
1117µs92µsData::DPath::Attrs::::BEGIN@14Data::DPath::Attrs::BEGIN@14
1116µs9µsData::DPath::Attrs::::BEGIN@11Data::DPath::Attrs::BEGIN@11
1116µs16µsData::DPath::Attrs::::BEGIN@10Data::DPath::Attrs::BEGIN@10
1116µs6µsData::DPath::Attrs::::BEGIN@2Data::DPath::Attrs::BEGIN@2
Call graph for these subroutines as a Graphviz dot language file.
Line State
ments
Time
on line
Calls Time
in subs
Code
1package Data::DPath::Attrs;
2
# spent 6µs within Data::DPath::Attrs::BEGIN@2 which was called: # once (6µs+0s) by Data::DPath::Context::BEGIN@1.3 at line 4
BEGIN {
314µs $Data::DPath::Attrs::AUTHORITY = 'cpan:SCHWIGON';
4124µs16µs}
# spent 6µs making 1 call to Data::DPath::Attrs::BEGIN@2
5{
62700ns $Data::DPath::Attrs::VERSION = '0.49';
7}
8# ABSTRACT: Abstraction for internal attributes attached to a point
9
10216µs226µs
# spent 16µs (6+10) within Data::DPath::Attrs::BEGIN@10 which was called: # once (6µs+10µs) by Data::DPath::Context::BEGIN@1.3 at line 10
use strict;
# spent 16µs making 1 call to Data::DPath::Attrs::BEGIN@10 # spent 10µs making 1 call to strict::import
11222µs212µs
# spent 9µs (6+3) within Data::DPath::Attrs::BEGIN@11 which was called: # once (6µs+3µs) by Data::DPath::Context::BEGIN@1.3 at line 11
use warnings;
# spent 9µs making 1 call to Data::DPath::Attrs::BEGIN@11 # spent 3µs making 1 call to warnings::import
12
13use Class::XSAccessor # ::Array
1414µs186µs
# spent 92µs (7+86) within Data::DPath::Attrs::BEGIN@14 which was called: # once (7µs+86µs) by Data::DPath::Context::BEGIN@1.3 at line 16
chained => 1,
# spent 86µs making 1 call to Class::XSAccessor::import
15 constructor => 'new',
16114µs192µs accessors => [qw( key )];
# spent 92µs making 1 call to Data::DPath::Attrs::BEGIN@14
17
1812µs1;
19
20__END__
 
# spent 16µs within Data::DPath::Attrs::new which was called 2 times, avg 8µs/call: # once (14µs+0s) by Data::DPath::Context::_any at line 146 of Data/DPath/Context.pm # once (2µs+0s) by Data::DPath::Context::_select_key at line 291 of Data/DPath/Context.pm
sub Data::DPath::Attrs::new; # xsub