← Index
NYTProf Performance Profile   « block view • line view • sub view »
For mentat.storage.mongo.pl
  Run on Tue Jun 24 09:58:41 2014
Reported on Tue Jun 24 09:59:31 2014

Filename/usr/lib/perl5/Clone.pm
StatementsExecuted 15 statements in 138µs
Subroutines
Calls P F Exclusive
Time
Inclusive
Time
Subroutine
11124µs24µsClone::::cloneClone::clone (xsub)
11117µs17µsClone::::bootstrapClone::bootstrap (xsub)
11111µs14µsClone::::BEGIN@4Clone::BEGIN@4
1117µs60µsClone::::BEGIN@6Clone::BEGIN@6
1116µs39µsClone::::BEGIN@5Clone::BEGIN@5
Call graph for these subroutines as a Graphviz dot language file.
Line State
ments
Time
on line
Calls Time
in subs
Code
1# $Id: Clone.pm,v 0.31 2009/01/20 04:54:37 ray Exp $
2package Clone;
3
4222µs216µs
# spent 14µs (11+3) within Clone::BEGIN@4 which was called: # once (11µs+3µs) by Mentat::Storage::Mongo::BEGIN@154 at line 4
use strict;
# spent 14µs making 1 call to Clone::BEGIN@4 # spent 3µs making 1 call to strict::import
5230µs271µs
# spent 39µs (6+32) within Clone::BEGIN@5 which was called: # once (6µs+32µs) by Mentat::Storage::Mongo::BEGIN@154 at line 5
use Carp;
# spent 39µs making 1 call to Clone::BEGIN@5 # spent 33µs making 1 call to Exporter::import
6265µs2114µs
# spent 60µs (7+54) within Clone::BEGIN@6 which was called: # once (7µs+54µs) by Mentat::Storage::Mongo::BEGIN@154 at line 6
use vars qw($VERSION @ISA @EXPORT @EXPORT_OK $AUTOLOAD);
# spent 60µs making 1 call to Clone::BEGIN@6 # spent 54µs making 1 call to vars::import
7
81500nsrequire Exporter;
91200nsrequire DynaLoader;
101200nsrequire AutoLoader;
11
1216µs@ISA = qw(Exporter DynaLoader);
13# Items to export into callers namespace by default. Note: do not export
14# names by default without a very good reason. Use EXPORT_OK instead.
15# Do not simply export all your public functions/methods/constants.
161300ns@EXPORT = qw();
171500ns@EXPORT_OK = qw( clone );
18
191200ns$VERSION = '0.31';
20
2116µs1157µsbootstrap Clone $VERSION;
# spent 157µs making 1 call to DynaLoader::bootstrap
22
23# Preloaded methods go here.
24
25# Autoload methods go after =cut, and are processed by the autosplit program.
26
2716µs1;
28__END__
 
# spent 17µs within Clone::bootstrap which was called: # once (17µs+0s) by DynaLoader::bootstrap at line 207 of DynaLoader.pm
sub Clone::bootstrap; # xsub
# spent 24µs within Clone::clone which was called: # once (24µs+0s) by Mentat::Storage::Mongo::_encode2json at line 885 of Mentat/Storage/Mongo.pm
sub Clone::clone; # xsub