← Index
NYTProf Performance Profile   « block view • line view • sub view »
For bin/pan_genome_post_analysis
  Run on Fri Mar 27 11:43:32 2015
Reported on Fri Mar 27 11:45:26 2015

Filename/Users/ap13/perl5/lib/perl5/darwin-2level/Moose/Meta/Role/Method/Conflicting.pm
StatementsExecuted 11 statements in 269µs
Subroutines
Calls P F Exclusive
Time
Inclusive
Time
Subroutine
11120µs37µsMoose::Meta::Role::Method::Conflicting::::BEGIN@4Moose::Meta::Role::Method::Conflicting::BEGIN@4
11116µs178µsMoose::Meta::Role::Method::Conflicting::::BEGIN@7Moose::Meta::Role::Method::Conflicting::BEGIN@7
11116µs59µsMoose::Meta::Role::Method::Conflicting::::BEGIN@9Moose::Meta::Role::Method::Conflicting::BEGIN@9
11111µs17µsMoose::Meta::Role::Method::Conflicting::::BEGIN@5Moose::Meta::Role::Method::Conflicting::BEGIN@5
0000s0sMoose::Meta::Role::Method::Conflicting::::roles_as_english_listMoose::Meta::Role::Method::Conflicting::roles_as_english_list
Call graph for these subroutines as a Graphviz dot language file.
Line State
ments
Time
on line
Calls Time
in subs
Code
1package Moose::Meta::Role::Method::Conflicting;
21700nsour $VERSION = '2.1403';
3
4227µs254µs
# spent 37µs (20+17) within Moose::Meta::Role::Method::Conflicting::BEGIN@4 which was called: # once (20µs+17µs) by Moose::Meta::Role::BEGIN@14 at line 4
use strict;
# spent 37µs making 1 call to Moose::Meta::Role::Method::Conflicting::BEGIN@4 # spent 17µs making 1 call to strict::import
5224µs224µs
# spent 17µs (11+6) within Moose::Meta::Role::Method::Conflicting::BEGIN@5 which was called: # once (11µs+6µs) by Moose::Meta::Role::BEGIN@14 at line 5
use warnings;
# spent 17µs making 1 call to Moose::Meta::Role::Method::Conflicting::BEGIN@5 # spent 6µs making 1 call to warnings::import
6
7254µs2339µs
# spent 178µs (16+162) within Moose::Meta::Role::Method::Conflicting::BEGIN@7 which was called: # once (16µs+162µs) by Moose::Meta::Role::BEGIN@14 at line 7
use Moose::Util;
# spent 178µs making 1 call to Moose::Meta::Role::Method::Conflicting::BEGIN@7 # spent 162µs making 1 call to Sub::Exporter::__ANON__[Sub/Exporter.pm:337]
8
92146µs2103µs
# spent 59µs (16+44) within Moose::Meta::Role::Method::Conflicting::BEGIN@9 which was called: # once (16µs+44µs) by Moose::Meta::Role::BEGIN@14 at line 9
use parent 'Moose::Meta::Role::Method::Required';
# spent 59µs making 1 call to Moose::Meta::Role::Method::Conflicting::BEGIN@9 # spent 44µs making 1 call to parent::import
10
1119µs3839µs__PACKAGE__->meta->add_attribute('roles' => (
# spent 419µs making 1 call to Class::MOP::Mixin::HasAttributes::add_attribute # spent 411µs making 1 call to Moose::Meta::Role::Method::Required::meta # spent 8µs making 1 call to Class::MOP::_definition_context
12 reader => 'roles',
13 required => 1,
14 Class::MOP::_definition_context(),
15));
16
17sub roles_as_english_list {
18 my $self = shift;
19 Moose::Util::english_list( map { q{'} . $_ . q{'} } @{ $self->roles } );
20}
21
2216µs1;
23
24# ABSTRACT: A Moose metaclass for conflicting methods in Roles
25
26__END__