← Index
NYTProf Performance Profile   « line view »
For webmerge/scripts/webmerge.pl
  Run on Mon Oct 7 02:42:42 2013
Reported on Mon Oct 7 03:03:18 2013

Filename/usr/lib64/perl5/vendor_perl/5.16.0/x86_64-linux/List/Util.pm
StatementsExecuted 11 statements in 15.5ms
Subroutines
Calls P F Exclusive
Time
Inclusive
Time
Subroutine
7261476µs476µsList::Util::::maxList::Util::max (xsub)
11178µs183µsList::Util::::BEGIN@11List::Util::BEGIN@11
0000s0sList::Util::::sum0List::Util::sum0
Call graph for these subroutines as a Graphviz dot language file.
Line State
ments
Time
on line
Calls Time
in subs
Code
1# List::Util.pm
2#
3# Copyright (c) 1997-2009 Graham Barr <gbarr@pobox.com>. All rights reserved.
4# This program is free software; you can redistribute it and/or
5# modify it under the same terms as Perl itself.
6#
7# This module is normally only loaded if the XS module is not available
8
9package List::Util;
10
112681µs2289µs
# spent 183µs (78+105) within List::Util::BEGIN@11 which was called: # once (78µs+105µs) by OCBNET::Spritesets::Canvas::Layout::BEGIN@231 at line 11
use strict;
# spent 183µs making 1 call to List::Util::BEGIN@11 # spent 105µs making 1 call to strict::import
1215µsrequire Exporter;
13
14135µsour @ISA = qw(Exporter);
15111µsour @EXPORT_OK = qw(first min max minstr maxstr reduce sum sum0 shuffle);
1612µsour $VERSION = "1.27";
1711µsour $XS_VERSION = $VERSION;
18165µs$VERSION = eval $VERSION;
# spent 11µs executing statements in string eval
19
2012µsrequire XSLoader;
21114.7ms114.7msXSLoader::load('List::Util', $XS_VERSION);
# spent 14.7ms making 1 call to XSLoader::load
22
23sub sum0
24{
25 return 0 unless @_;
26 goto &sum;
27}
28
29137µs1;
30
31__END__
 
# spent 476µs within List::Util::max which was called 72 times, avg 7µs/call: # 12 times (114µs+0s) by OCBNET::Spritesets::Canvas::Layout::layout at line 233 of webmerge/scripts/modules/OCBNET/Spritesets/Canvas/Layout.pm, avg 10µs/call # 12 times (76µs+0s) by OCBNET::Spritesets::Canvas::Layout::layout at line 274 of webmerge/scripts/modules/OCBNET/Spritesets/Canvas/Layout.pm, avg 6µs/call # 12 times (73µs+0s) by OCBNET::Spritesets::Canvas::Layout::layout at line 255 of webmerge/scripts/modules/OCBNET/Spritesets/Canvas/Layout.pm, avg 6µs/call # 12 times (72µs+0s) by OCBNET::Spritesets::Canvas::Layout::layout at line 250 of webmerge/scripts/modules/OCBNET/Spritesets/Canvas/Layout.pm, avg 6µs/call # 12 times (71µs+0s) by OCBNET::Spritesets::Canvas::Layout::layout at line 240 of webmerge/scripts/modules/OCBNET/Spritesets/Canvas/Layout.pm, avg 6µs/call # 12 times (70µs+0s) by OCBNET::Spritesets::Canvas::Layout::layout at line 281 of webmerge/scripts/modules/OCBNET/Spritesets/Canvas/Layout.pm, avg 6µs/call
sub List::Util::max; # xsub