← 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:41 2012

Filename/home/ss5/perl5/perlbrew/perls/perl-5.14.1/lib/site_perl/5.14.1/Data/DPath/Step.pm
StatementsExecuted 10 statements in 1.00ms
Subroutines
Calls P F Exclusive
Time
Inclusive
Time
Subroutine
1112.92ms11.8msData::DPath::Step::::BEGIN@14Data::DPath::Step::BEGIN@14
11151µs66µsData::DPath::Step::::BEGIN@10Data::DPath::Step::BEGIN@10
11134µs34µsData::DPath::Step::::BEGIN@2Data::DPath::Step::BEGIN@2
11131µs59µsData::DPath::Step::::BEGIN@11Data::DPath::Step::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::Step;
2
# spent 34µs within Data::DPath::Step::BEGIN@2 which was called: # once (34µs+0s) by Data::DPath::Path::BEGIN@1 at line 4
BEGIN {
3124µs $Data::DPath::Step::AUTHORITY = 'cpan:SCHWIGON';
41128µs134µs}
# spent 34µs making 1 call to Data::DPath::Step::BEGIN@2
5{
624µs $Data::DPath::Step::VERSION = '0.48';
7}
8# ABSTRACT: Abstraction for a single Step through a Path
9
10296µs281µs
# spent 66µs (51+15) within Data::DPath::Step::BEGIN@10 which was called: # once (51µs+15µs) by Data::DPath::Path::BEGIN@1 at line 10
use strict;
# spent 66µs making 1 call to Data::DPath::Step::BEGIN@10 # spent 15µs making 1 call to strict::import
112220µs287µs
# spent 59µs (31+28) within Data::DPath::Step::BEGIN@11 which was called: # once (31µs+28µs) by Data::DPath::Path::BEGIN@1 at line 11
use warnings;
# spent 59µs making 1 call to Data::DPath::Step::BEGIN@11 # spent 28µs making 1 call to warnings::import
12
13use Class::XSAccessor::Array
141753µs
# spent 11.8ms (2.92+8.85) within Data::DPath::Step::BEGIN@14 which was called: # once (2.92ms+8.85ms) by Data::DPath::Path::BEGIN@1 at line 20
chained => 1,
# spent 753µs making 1 call to Class::XSAccessor::Array::import
15 constructor => 'new',
16 accessors => {
17 kind => 0,
18 part => 1,
19 filter => 2,
202520µs111.8ms };
# spent 11.8ms making 1 call to Data::DPath::Step::BEGIN@14
21
22110µs1;
23
- -
26=pod
27
28=encoding utf-8
29
30=head1 NAME
31
32Data::DPath::Step - Abstraction for a single Step through a Path
33
34=head1 ABOUT
35
36When a DPath is evaluated it executes these B<Step>s of a B<Path>.
37
38=head1 INTERNAL METHODS
39
40=head2 new
41
42Constructor.
43
44=head2 kind
45
46Attribute / accessor.
47
48=head2 part
49
50Attribute / accessor.
51
52=head2 filter
53
54Attribute / accessor.
55
56=head1 AUTHOR
57
58Steffen Schwigon <ss5@renormalist.net>
59
60=head1 COPYRIGHT AND LICENSE
61
62This software is copyright (c) 2012 by Steffen Schwigon.
63
64This is free software; you can redistribute it and/or modify it under
65the same terms as the Perl 5 programming language system itself.
66
67=cut
68
69
70__END__