← Index
NYTProf Performance Profile   « block view • line view • sub view »
For xt/tapper-mcp-scheduler-with-db-longrun.t
  Run on Tue May 22 17:18:39 2012
Reported on Tue May 22 17:23:26 2012

Filename/2home/ss5/perl5/perlbrew/perls/perl-5.12.3/lib/site_perl/5.12.3/x86_64-linux/Class/Load/XS.pm
StatementsExecuted 13 statements in 319µs
Subroutines
Calls P F Exclusive
Time
Inclusive
Time
Subroutine
13544641µs641µsClass::Load::XS::::is_class_loadedClass::Load::XS::is_class_loaded (xsub)
11113µs17µsClass::Load::XS::::BEGIN@6Class::Load::XS::BEGIN@6
1118µs23µsClass::Load::XS::::BEGIN@7Class::Load::XS::BEGIN@7
1114µs4µsClass::Load::XS::::BEGIN@9Class::Load::XS::BEGIN@9
Call graph for these subroutines as a Graphviz dot language file.
Line State
ments
Time
on line
Calls Time
in subs
Code
1package Class::Load::XS;
2{
32900ns $Class::Load::XS::VERSION = '0.04';
4}
5
6323µs220µs
# spent 17µs (13+4) within Class::Load::XS::BEGIN@6 which was called: # once (13µs+4µs) by Module::Runtime::require_module at line 6
use strict;
# spent 17µs making 1 call to Class::Load::XS::BEGIN@6 # spent 4µs making 1 call to strict::import
7318µs238µs
# spent 23µs (8+15) within Class::Load::XS::BEGIN@7 which was called: # once (8µs+15µs) by Module::Runtime::require_module at line 7
use warnings;
# spent 23µs making 1 call to Class::Load::XS::BEGIN@7 # spent 15µs making 1 call to warnings::import
8
9357µs14µs
# spent 4µs within Class::Load::XS::BEGIN@9 which was called: # once (4µs+0s) by Module::Runtime::require_module at line 9
use XSLoader;
# spent 4µs making 1 call to Class::Load::XS::BEGIN@9
10XSLoader::load(
11 __PACKAGE__,
12 exists $Class::Load::XS::{VERSION}
131215µs1210µs ? ${ $Class::Load::XS::{VERSION} }
# spent 210µs making 1 call to XSLoader::load
14 : (),
15);
16
1715µs1;
18
19# ABSTRACT: XS implementation of parts of Class::Load
20
- -
23=pod
24
25=head1 NAME
26
27Class::Load::XS - XS implementation of parts of Class::Load
28
29=head1 VERSION
30
31version 0.04
32
33=head1 SYNOPSIS
34
35 use Class::Load;
36
37=head1 DESCRIPTION
38
39This module provides an XS implementation for portions of L<Class::Load>. See
40L<Class::Load> for API details.
41
42=head1 AUTHOR
43
44Dave Rolsky <autarch@urth.org>
45
46=head1 COPYRIGHT AND LICENSE
47
48This software is Copyright (c) 2012 by Dave Rolsky.
49
50This is free software, licensed under:
51
52 The Artistic License 2.0 (GPL Compatible)
53
54=cut
55
56
57__END__
 
# spent 641µs within Class::Load::XS::is_class_loaded which was called 135 times, avg 5µs/call: # 72 times (336µs+0s) by Class::Load::try_load_class at line 144 of Class/Load.pm, avg 5µs/call # 52 times (244µs+0s) by Class::MOP::Class::_immutable_metaclass at line 1345 of Class/MOP/Class.pm, avg 5µs/call # 7 times (44µs+0s) by Moose::init_meta at line 152 of Moose.pm, avg 6µs/call # 4 times (18µs+0s) by Moose::Role::init_meta at line 116 of Moose/Role.pm, avg 4µs/call
sub Class::Load::XS::is_class_loaded; # xsub