← 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:40 2015

Filename/Users/ap13/perl5/lib/perl5/darwin-2level/Moose/Meta/Role/Method.pm
StatementsExecuted 8 statements in 151µs
Subroutines
Calls P F Exclusive
Time
Inclusive
Time
Subroutine
11113µs26µsMoose::Meta::Role::Method::::BEGIN@4Moose::Meta::Role::Method::BEGIN@4
11112µs41µsMoose::Meta::Role::Method::::BEGIN@7Moose::Meta::Role::Method::BEGIN@7
1118µs12µsMoose::Meta::Role::Method::::BEGIN@5Moose::Meta::Role::Method::BEGIN@5
0000s0sMoose::Meta::Role::Method::::_make_compatible_withMoose::Meta::Role::Method::_make_compatible_with
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;
21600nsour $VERSION = '2.1403';
3
4224µs239µs
# spent 26µs (13+13) within Moose::Meta::Role::Method::BEGIN@4 which was called: # once (13µs+13µs) by Moose::Meta::Role::BEGIN@12 at line 4
use strict;
# spent 26µs making 1 call to Moose::Meta::Role::Method::BEGIN@4 # spent 13µs making 1 call to strict::import
5237µs216µs
# spent 12µs (8+4) within Moose::Meta::Role::Method::BEGIN@5 which was called: # once (8µs+4µs) by Moose::Meta::Role::BEGIN@12 at line 5
use warnings;
# spent 12µs making 1 call to Moose::Meta::Role::Method::BEGIN@5 # spent 4µs making 1 call to warnings::import
6
7287µs270µs
# spent 41µs (12+29) within Moose::Meta::Role::Method::BEGIN@7 which was called: # once (12µs+29µs) by Moose::Meta::Role::BEGIN@12 at line 7
use parent 'Moose::Meta::Method';
# spent 41µs making 1 call to Moose::Meta::Role::Method::BEGIN@7 # spent 29µs making 1 call to parent::import
8
9sub _make_compatible_with {
10 my $self = shift;
11 my ($other) = @_;
12
13 # XXX: this is pretty gross. the issue here is blah blah blah
14 # see the comments in CMOP::Method::Meta and CMOP::Method::Wrapped
15 return $self unless $other->_is_compatible_with($self->_real_ref_name);
16
17 return $self->SUPER::_make_compatible_with(@_);
18}
19
2013µs1;
21
22# ABSTRACT: A Moose Method metaclass for Roles
23
24__END__