← Index
NYTProf Performance Profile   « block view • line view • sub view »
For reply.pl
  Run on Thu Oct 21 22:40:13 2010
Reported on Thu Oct 21 22:44:40 2010

Filename/home/hinrik/perl5/perlbrew/perls/perl-5.13.5/lib/site_perl/5.13.5/Hailo/Role/Arguments.pm
StatementsExecuted 12 statements in 236µs
Subroutines
Calls P F Exclusive
Time
Inclusive
Time
Subroutine
11144µs123µsHailo::Role::Arguments::::BEGIN@9Hailo::Role::Arguments::BEGIN@9
11121µs21µsHailo::Role::Arguments::::BEGIN@2Hailo::Role::Arguments::BEGIN@2
11115µs1.42msHailo::Role::Arguments::::BEGIN@11Hailo::Role::Arguments::BEGIN@11
11114µs1.74msHailo::Role::Arguments::::BEGIN@10Hailo::Role::Arguments::BEGIN@10
11112µs80µsHailo::Role::Arguments::::BEGIN@9.9Hailo::Role::Arguments::BEGIN@9.9
1116µs6µsHailo::Role::Arguments::::BEGIN@5Hailo::Role::Arguments::BEGIN@5
Call graph for these subroutines as a Graphviz dot language file.
Line State
ments
Time
on line
Calls Time
in subs
Code
1package Hailo::Role::Arguments;
2
# spent 21µs within Hailo::Role::Arguments::BEGIN@2 which was called: # once (21µs+0s) by Mouse::Util::_try_load_one_class at line 4
BEGIN {
316µs $Hailo::Role::Arguments::AUTHORITY = 'cpan:AVAR';
4124µs121µs}
# spent 21µs making 1 call to Hailo::Role::Arguments::BEGIN@2
5
# spent 6µs within Hailo::Role::Arguments::BEGIN@5 which was called: # once (6µs+0s) by Mouse::Util::_try_load_one_class at line 7
BEGIN {
615µs $Hailo::Role::Arguments::VERSION = '0.57';
7118µs16µs}
# spent 6µs making 1 call to Hailo::Role::Arguments::BEGIN@5
8
9472µs3272µs
# spent 123µs (44+80) within Hailo::Role::Arguments::BEGIN@9 which was called: # once (44µs+80µs) by Mouse::Util::_try_load_one_class at line 9 # spent 80µs (12+68) within Hailo::Role::Arguments::BEGIN@9.9 which was called: # once (12µs+68µs) by Hailo::Role::Arguments::BEGIN@9 at line 9
use 5.010;
# spent 123µs making 1 call to Hailo::Role::Arguments::BEGIN@9 # spent 80µs making 1 call to Hailo::Role::Arguments::BEGIN@9.9 # spent 68µs making 1 call to feature::import
10237µs23.46ms
# spent 1.74ms (14µs+1.72) within Hailo::Role::Arguments::BEGIN@10 which was called: # once (14µs+1.72ms) by Mouse::Util::_try_load_one_class at line 10
use Any::Moose '::Role';
# spent 1.74ms making 1 call to Hailo::Role::Arguments::BEGIN@10 # spent 1.72ms making 1 call to Any::Moose::import
11252µs22.83ms
# spent 1.42ms (15µs+1.41) within Hailo::Role::Arguments::BEGIN@11 which was called: # once (15µs+1.41ms) by Mouse::Util::_try_load_one_class at line 11
use namespace::clean -except => 'meta';
# spent 1.42ms making 1 call to Hailo::Role::Arguments::BEGIN@11 # spent 1.41ms making 1 call to namespace::clean::import
12
1314µs141µshas arguments => (
# spent 41µs making 1 call to Mouse::Role::has
14 isa => 'HashRef[Str]',
15 is => 'ro',
16 documentation => "Arguments passed from Hailo",
17 auto_deref => 1,
18);
19
2016µs1;
21
22=encoding utf8
23
24=head1 NAME
25
26Hailo::Role::Arguments - A role which adds an 'arguments' attribute
27
28=head1 ATTRIBUTES
29
30=head2 C<arguments>
31
32A C<HashRef[Str]> of arguments passed to us from L<Hailo|Hailo>'s
33L<storage|Hailo/storage_args>, or
34L<tokenizer|Hailo/tokenizer_args> arguments.
35
36=head1 AUTHOR
37
38E<AElig>var ArnfjE<ouml>rE<eth> Bjarmason <avar@cpan.org>
39
40=head1 LICENSE AND COPYRIGHT
41
42Copyright 2010 E<AElig>var ArnfjE<ouml>rE<eth> Bjarmason.
43
44This program is free software, you can redistribute it and/or modify
45it under the same terms as Perl itself.
46
47=cut
48111µs14.77ms