← Index
NYTProf Performance Profile   « block view • line view • sub view »
For bin/dpath
  Run on Tue Jun 5 15:31:33 2012
Reported on Tue Jun 5 15:31:48 2012

Filename/home/ss5/perl5/perlbrew/perls/perl-5.14.1/lib/site_perl/5.14.1/Data/DPath/Attrs.pm
StatementsExecuted 10 statements in 623µs
Subroutines
Calls P F Exclusive
Time
Inclusive
Time
Subroutine
11140µs723µsData::DPath::Attrs::::BEGIN@14Data::DPath::Attrs::BEGIN@14
11134µs34µsData::DPath::Attrs::::BEGIN@2Data::DPath::Attrs::BEGIN@2
11129µs43µsData::DPath::Attrs::::BEGIN@10Data::DPath::Attrs::BEGIN@10
11127µs51µsData::DPath::Attrs::::BEGIN@11Data::DPath::Attrs::BEGIN@11
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 34µs within Data::DPath::Attrs::BEGIN@2 which was called: # once (34µs+0s) by Data::DPath::Context::BEGIN@1.3 at line 4
BEGIN {
3120µs $Data::DPath::Attrs::AUTHORITY = 'cpan:SCHWIGON';
41132µs134µs}
# spent 34µs making 1 call to Data::DPath::Attrs::BEGIN@2
5{
624µs $Data::DPath::Attrs::VERSION = '0.48';
7}
8# ABSTRACT: Abstraction for internal attributes attached to a point
9
10289µs258µs
# spent 43µs (29+14) within Data::DPath::Attrs::BEGIN@10 which was called: # once (29µs+14µs) by Data::DPath::Context::BEGIN@1.3 at line 10
use strict;
# spent 43µs making 1 call to Data::DPath::Attrs::BEGIN@10 # spent 14µs making 1 call to strict::import
112159µs275µs
# spent 51µs (27+24) within Data::DPath::Attrs::BEGIN@11 which was called: # once (27µs+24µs) by Data::DPath::Context::BEGIN@1.3 at line 11
use warnings;
# spent 51µs making 1 call to Data::DPath::Attrs::BEGIN@11 # spent 24µs making 1 call to warnings::import
12
13use Class::XSAccessor # ::Array
14123µs1683µs
# spent 723µs (40+683) within Data::DPath::Attrs::BEGIN@14 which was called: # once (40µs+683µs) by Data::DPath::Context::BEGIN@1.3 at line 16
chained => 1,
# spent 683µs making 1 call to Class::XSAccessor::import
15 constructor => 'new',
161186µs1723µs accessors => [qw( key )];
# spent 723µs making 1 call to Data::DPath::Attrs::BEGIN@14
17
18111µs1;
19
- -
22=pod
23
24=encoding utf-8
25
26=head1 NAME
27
28Data::DPath::Attrs - Abstraction for internal attributes attached to a point
29
30=head1 INTERNAL METHODS
31
32=head2 new
33
34Constructor.
35
36=head2 key
37
38Attribute / accessor.
39
40The key actual hash key under which the point is located in case it's
41the value of a hash entry.
42
43=head1 AUTHOR
44
45Steffen Schwigon <ss5@renormalist.net>
46
47=head1 COPYRIGHT AND LICENSE
48
49This software is copyright (c) 2012 by Steffen Schwigon.
50
51This is free software; you can redistribute it and/or modify it under
52the same terms as the Perl 5 programming language system itself.
53
54=cut
55
56
57__END__