← Index
NYTProf Performance Profile   « block view • line view • sub view »
For bin/hailo
  Run on Thu Oct 21 22:50:37 2010
Reported on Thu Oct 21 22:52:09 2010

Filename/mnt/stuff/src/my-cpan/hailo/lib/Hailo/Role/Arguments.pm
StatementsExecuted 10 statements in 180µs
Subroutines
Calls P F Exclusive
Time
Inclusive
Time
Subroutine
11156µs132µsHailo::Role::Arguments::::BEGIN@3Hailo::Role::Arguments::BEGIN@3
11115µs1.43msHailo::Role::Arguments::::BEGIN@5Hailo::Role::Arguments::BEGIN@5
11114µs584µsHailo::Role::Arguments::::BEGIN@4Hailo::Role::Arguments::BEGIN@4
11112µs77µsHailo::Role::Arguments::::BEGIN@3.14Hailo::Role::Arguments::BEGIN@3.14
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
3474µs3274µs
# spent 132µs (56+77) within Hailo::Role::Arguments::BEGIN@3 which was called: # once (56µs+77µs) by Mouse::Util::_try_load_one_class at line 3 # spent 77µs (12+65) within Hailo::Role::Arguments::BEGIN@3.14 which was called: # once (12µs+65µs) by Hailo::Role::Arguments::BEGIN@3 at line 3
use 5.010;
# spent 132µs making 1 call to Hailo::Role::Arguments::BEGIN@3 # spent 77µs making 1 call to Hailo::Role::Arguments::BEGIN@3.14 # spent 65µs making 1 call to feature::import
4235µs21.15ms
# spent 584µs (14+570) within Hailo::Role::Arguments::BEGIN@4 which was called: # once (14µs+570µs) by Mouse::Util::_try_load_one_class at line 4
use Any::Moose '::Role';
# spent 584µs making 1 call to Hailo::Role::Arguments::BEGIN@4 # spent 570µs making 1 call to Any::Moose::import
5251µs22.84ms
# spent 1.43ms (15µs+1.41) within Hailo::Role::Arguments::BEGIN@5 which was called: # once (15µs+1.41ms) by Mouse::Util::_try_load_one_class at line 5
use namespace::clean -except => 'meta';
# spent 1.43ms making 1 call to Hailo::Role::Arguments::BEGIN@5 # spent 1.41ms making 1 call to namespace::clean::import
6
714µs143µshas arguments => (
# spent 43µs making 1 call to Mouse::Role::has
8 isa => 'HashRef[Str]',
9 is => 'ro',
10 documentation => "Arguments passed from Hailo",
11 auto_deref => 1,
12);
13
1415µs1;
15
16=encoding utf8
17
18=head1 NAME
19
20Hailo::Role::Arguments - A role which adds an 'arguments' attribute
21
22=head1 ATTRIBUTES
23
24=head2 C<arguments>
25
26A C<HashRef[Str]> of arguments passed to us from L<Hailo|Hailo>'s
27L<storage|Hailo/storage_args>, or
28L<tokenizer|Hailo/tokenizer_args> arguments.
29
30=head1 AUTHOR
31
32E<AElig>var ArnfjE<ouml>rE<eth> Bjarmason <avar@cpan.org>
33
34=head1 LICENSE AND COPYRIGHT
35
36Copyright 2010 E<AElig>var ArnfjE<ouml>rE<eth> Bjarmason.
37
38This program is free software, you can redistribute it and/or modify
39it under the same terms as Perl itself.
40
41=cut
42110µs14.35ms