← Index
NYTProf Performance Profile   « line view »
For rbm/rbm
  Run on Wed Feb 12 03:38:15 2020
Reported on Wed Feb 12 04:56:37 2020

Filename/usr/lib/x86_64-linux-gnu/perl5/5.28/Template/Stash/XS.pm
StatementsExecuted 767349 statements in 3.38s
Subroutines
Calls P F Exclusive
Time
Inclusive
Time
Subroutine
8158505859.21s40138sTemplate::Stash::XS::::getTemplate::Stash::XS::get (xsub)
8047611323.52s3.52sTemplate::Stash::XS::::setTemplate::Stash::XS::set (xsub)
76733531817ms817msTemplate::Stash::XS::::DESTROYTemplate::Stash::XS::DESTROY
1112.90ms7.16msTemplate::Stash::XS::::BEGIN@17Template::Stash::XS::BEGIN@17
11122µs1.13msTemplate::Stash::XS::::BEGIN@21Template::Stash::XS::BEGIN@21
11117µs17µsTemplate::Stash::XS::::bootstrapTemplate::Stash::XS::bootstrap (xsub)
11114µs17µsTemplate::Stash::XS::::BEGIN@14Template::Stash::XS::BEGIN@14
11110µs10µsTemplate::Stash::XS::::BEGIN@16Template::Stash::XS::BEGIN@16
1117µs33µsTemplate::Stash::XS::::BEGIN@15Template::Stash::XS::BEGIN@15
2212µs2µsTemplate::Stash::XS::::__ANON__Template::Stash::XS::__ANON__ (xsub)
0000s0sTemplate::Stash::XS::::AUTOLOADTemplate::Stash::XS::AUTOLOAD
Call graph for these subroutines as a Graphviz dot language file.
Line State
ments
Time
on line
Calls Time
in subs
Code
1#============================================================= -*-Perl-*-
2#
3# Template::Stash::XS
4#
5# DESCRIPTION
6#
7# Perl bootstrap for XS module. Inherits methods from
8# Template::Stash when not implemented in the XS module.
9#
10#========================================================================
11
12package Template::Stash::XS;
13
14223µs220µs
# spent 17µs (14+3) within Template::Stash::XS::BEGIN@14 which was called: # once (14µs+3µs) by Template::Config::load at line 14
use strict;
# spent 17µs making 1 call to Template::Stash::XS::BEGIN@14 # spent 3µs making 1 call to strict::import
15221µs259µs
# spent 33µs (7+26) within Template::Stash::XS::BEGIN@15 which was called: # once (7µs+26µs) by Template::Config::load at line 15
use warnings;
# spent 33µs making 1 call to Template::Stash::XS::BEGIN@15 # spent 26µs making 1 call to warnings::import
16225µs211µs
# spent 10µs (10+600ns) within Template::Stash::XS::BEGIN@16 which was called: # once (10µs+600ns) by Template::Config::load at line 16
use Template;
# spent 10µs making 1 call to Template::Stash::XS::BEGIN@16 # spent 600ns making 1 call to Template::Stash::XS::__ANON__
172594µs27.16ms
# spent 7.16ms (2.90+4.26) within Template::Stash::XS::BEGIN@17 which was called: # once (2.90ms+4.26ms) by Template::Config::load at line 17
use Template::Stash;
# spent 7.16ms making 1 call to Template::Stash::XS::BEGIN@17 # spent 900ns making 1 call to Template::Stash::XS::__ANON__
18
19our $AUTOLOAD;
20
21
# spent 1.13ms (22µs+1.10) within Template::Stash::XS::BEGIN@21 which was called: # once (22µs+1.10ms) by Template::Config::load at line 31
BEGIN {
2211µs require DynaLoader;
2319µs @Template::Stash::XS::ISA = qw( DynaLoader Template::Stash );
24
251400ns eval {
2617µs11.10ms bootstrap Template::Stash::XS $Template::VERSION;
# spent 1.10ms making 1 call to DynaLoader::bootstrap
27 };
2813µs if ($@) {
29 die "Couldn't load Template::Stash::XS $Template::VERSION:\n\n$@\n";
30 }
311176µs11.13ms}
# spent 1.13ms making 1 call to Template::Stash::XS::BEGIN@21
32
33
# spent 817ms within Template::Stash::XS::DESTROY which was called 767335 times, avg 1µs/call: # 383161 times (632ms+0s) by Template::Context::delocalise at line 572 of Template/Context.pm, avg 2µs/call # 383161 times (184ms+0s) by Template::Context::DESTROY at line 825 of Template/Context.pm, avg 481ns/call # 1013 times (509µs+0s) by Template::Context::process at line 389 of Template/Context.pm, avg 503ns/call
sub DESTROY {
34 # no op
357673353.38s 1;
36}
37
38
39# catch missing method calls here so perl doesn't barf
40# trying to load *.al files
41
42sub AUTOLOAD {
43 my ($self, @args) = @_;
44 my @c = caller(0);
45 my $auto = $AUTOLOAD;
46
47 $auto =~ s/.*:://;
48 $self =~ s/=.*//;
49
50 die "Can't locate object method \"$auto\"" .
51 " via package \"$self\" at $c[1] line $c[2]\n";
52}
53
5413µs1;
55
56__END__
 
# spent 2µs within Template::Stash::XS::__ANON__ which was called 2 times, avg 750ns/call: # once (900ns+0s) by Template::Stash::XS::BEGIN@17 at line 17 # once (600ns+0s) by Template::Stash::XS::BEGIN@16 at line 16
sub Template::Stash::XS::__ANON__; # xsub
# spent 17µs within Template::Stash::XS::bootstrap which was called: # once (17µs+0s) by DynaLoader::bootstrap at line 204 of DynaLoader.pm
sub Template::Stash::XS::bootstrap; # xsub
# spent 40138s (9.21+40129) within Template::Stash::XS::get which was called 815850 times, avg 49.2ms/call: # 384174 times (5.53s+1.48s) by Template::Context::process at line 323 of Template/Context.pm, avg 18µs/call # 194420 times (1.50s+25240s) by Template::Document::__ANON__[input text:10] or Template::Document::__ANON__[input text:11] or Template::Document::__ANON__[input text:12] or Template::Document::__ANON__[input text:17] or Template::Document::__ANON__[input text:18] or Template::Document::__ANON__[input text:9] at line 1 of /root/tor-browser-build/input text, avg 130ms/call # 126452 times (937ms+597s) by Template::Document::__ANON__[input text:21] or Template::Document::__ANON__[input text:22] or Template::Document::__ANON__[input text:35] or Template::Document::__ANON__[input text:43] at line 11 of /root/tor-browser-build/input text, avg 4.73ms/call # 23851 times (323ms+384s) by Template::Document::__ANON__[input text:11] or Template::Document::__ANON__[input text:13] or Template::Document::__ANON__[input text:17] or Template::Document::__ANON__[input text:18] or Template::Document::__ANON__[input text:30] or Template::Document::__ANON__[input text:35] or Template::Document::__ANON__[input text:43] at line 2 of /root/tor-browser-build/input text, avg 16.1ms/call # 13935 times (102ms+71.1s) by Template::Document::__ANON__[input text:13] or Template::Document::__ANON__[input text:17] or Template::Document::__ANON__[input text:21] or Template::Document::__ANON__[input text:22] or Template::Document::__ANON__[input text:35] at line 3 of /root/tor-browser-build/input text, avg 5.11ms/call # 11955 times (147ms+195s) by Template::Document::__ANON__[input text:17] or Template::Document::__ANON__[input text:18] or Template::Document::__ANON__[input text:21] or Template::Document::__ANON__[input text:35] or Template::Document::__ANON__[input text:43] at line 6 of /root/tor-browser-build/input text, avg 16.3ms/call # 8990 times (83.0ms+10986s) by Template::Document::__ANON__[input text:17] or Template::Document::__ANON__[input text:18] or Template::Document::__ANON__[input text:21] or Template::Document::__ANON__[input text:25] or Template::Document::__ANON__[input text:30] or Template::Document::__ANON__[input text:35] or Template::Document::__ANON__[input text:43] at line 7 of /root/tor-browser-build/input text, avg 1.22s/call # 7010 times (67.0ms+73.8s) by Template::Document::__ANON__[input text:17] or Template::Document::__ANON__[input text:21] or Template::Document::__ANON__[input text:22] or Template::Document::__ANON__[input text:25] or Template::Document::__ANON__[input text:30] or Template::Document::__ANON__[input text:35] at line 8 of /root/tor-browser-build/input text, avg 10.5ms/call # 5011 times (46.6ms+5.56s) by Template::Document::__ANON__[input text:13] or Template::Document::__ANON__[input text:17] or Template::Document::__ANON__[input text:18] or Template::Document::__ANON__[input text:21] or Template::Document::__ANON__[input text:25] or Template::Document::__ANON__[input text:35] at line 4 of /root/tor-browser-build/input text, avg 1.12ms/call # 4255 times (44.8ms+2.50s) by Template::Document::__ANON__[input text:35] or Template::Document::__ANON__[input text:43] at line 33 of /root/tor-browser-build/input text, avg 598µs/call # 3996 times (67.6ms+677s) by Template::Document::__ANON__[input text:18] or Template::Document::__ANON__[input text:21] or Template::Document::__ANON__[input text:30] or Template::Document::__ANON__[input text:35] at line 9 of /root/tor-browser-build/input text, avg 169ms/call # 3984 times (27.7ms+96.2s) by Template::Document::__ANON__[/root/tor-browser-build/projects/go/build:90] at line 81 of /root/tor-browser-build/projects/go/build, avg 24.2ms/call # 2988 times (16.1ms+2.67s) by Template::Document::__ANON__[input text:25] or Template::Document::__ANON__[input text:30] or Template::Document::__ANON__[input text:43] at line 15 of /root/tor-browser-build/input text, avg 898µs/call # 2979 times (26.7ms+170s) by Template::Document::__ANON__[input text:35] at line 26 of /root/tor-browser-build/input text, avg 57.2ms/call # 2711 times (41.5ms+14.7ms) by Template::Document::__ANON__[input text:35] or Template::Document::__ANON__[input text:43] at line 23 of /root/tor-browser-build/input text, avg 21µs/call # 2005 times (28.1ms+5.64s) by Template::Document::__ANON__[input text:18] or Template::Document::__ANON__[input text:35] at line 5 of /root/tor-browser-build/input text, avg 2.83ms/call # 1992 times (17.4ms+5.51ms) by Template::Document::__ANON__[input text:22] or Template::Document::__ANON__[input text:25] at line 16 of /root/tor-browser-build/input text, avg 11µs/call # 1036 times (6.89ms+1.85s) by Template::Document::__ANON__[input text:21] or Template::Document::__ANON__[input text:35] at line 12 of /root/tor-browser-build/input text, avg 1.80ms/call # 1023 times (11.7ms+4.78ms) by Template::Document::__ANON__[input text:35] at line 21 of /root/tor-browser-build/input text, avg 16µs/call # 1016 times (10.0ms+2.93s) by Template::Document::__ANON__[input text:21] or Template::Document::__ANON__[input text:35] at line 10 of /root/tor-browser-build/input text, avg 2.90ms/call # 1008 times (21.6ms+1.22s) by Template::Document::__ANON__[input text:35] at line 13 of /root/tor-browser-build/input text, avg 1.23ms/call # 1003 times (22.5ms+1.14s) by Template::Document::__ANON__[input text:30] or Template::Document::__ANON__[input text:35] at line 18 of /root/tor-browser-build/input text, avg 1.16ms/call # 1001 times (14.5ms+1.01s) by Template::Document::__ANON__[input text:35] at line 24 of /root/tor-browser-build/input text, avg 1.03ms/call # 996 times (9.23ms+58.3s) by Template::Document::__ANON__[/root/tor-browser-build/projects/go/build:90] at line 38 of /root/tor-browser-build/projects/go/build, avg 58.6ms/call # 996 times (10.2ms+58.2s) by Template::Document::__ANON__[/root/tor-browser-build/projects/go/build:90] at line 20 of /root/tor-browser-build/projects/go/build, avg 58.4ms/call # 996 times (24.2ms+7.82s) by Template::Document::__ANON__[/root/tor-browser-build/projects/go/build:90] at line 2 of /root/tor-browser-build/projects/go/build, avg 7.88ms/call # 996 times (17.9ms+2.83s) by Template::Document::__ANON__[/root/tor-browser-build/projects/go/build:90] at line 13 of /root/tor-browser-build/projects/go/build, avg 2.86ms/call # 996 times (7.96ms+29.1ms) by Template::Document::__ANON__[/root/tor-browser-build/projects/go/build:90] at line 34 of /root/tor-browser-build/projects/go/build, avg 37µs/call # 996 times (9.12ms+21.3ms) by Template::Document::__ANON__[/root/tor-browser-build/projects/go/build:90] at line 74 of /root/tor-browser-build/projects/go/build, avg 31µs/call # 996 times (4.79ms+0s) by Template::Document::__ANON__[/root/tor-browser-build/projects/go/build:90] at line 3 of /root/tor-browser-build/projects/go/build, avg 5µs/call # 993 times (13.7ms+1.09s) by Template::Document::__ANON__[input text:35] at line 17 of /root/tor-browser-build/input text, avg 1.11ms/call # 488 times (1.39ms+139µs) by Template::Document::__ANON__[input text:35] at line 20 of /root/tor-browser-build/input text, avg 3µs/call # 303 times (10.8ms+4.65ms) by Template::Document::__ANON__[input text:35] at line 25 of /root/tor-browser-build/input text, avg 51µs/call # 75 times (702µs+928ms) by Template::Document::__ANON__[input text:35] at line 22 of /root/tor-browser-build/input text, avg 12.4ms/call # 30 times (566µs+51.7ms) by Template::Document::__ANON__[/root/tor-browser-build/projects/common/runc-config.json:263] at line 239 of /root/tor-browser-build/projects/common/runc-config.json, avg 1.74ms/call # 15 times (378µs+932ms) by Template::Document::__ANON__[/root/tor-browser-build/projects/common/runc-config.json:263] at line 2 of /root/tor-browser-build/projects/common/runc-config.json, avg 62.2ms/call # 15 times (243µs+20.7ms) by Template::Document::__ANON__[/root/tor-browser-build/projects/common/runc-config.json:263] at line 33 of /root/tor-browser-build/projects/common/runc-config.json, avg 1.40ms/call # 15 times (362µs+380µs) by Template::Document::__ANON__[/root/tor-browser-build/projects/common/runc-config.json:263] at line 8 of /root/tor-browser-build/projects/common/runc-config.json, avg 49µs/call # 15 times (334µs+229µs) by Template::Document::__ANON__[/root/tor-browser-build/projects/common/runc-config.json:263] at line 49 of /root/tor-browser-build/projects/common/runc-config.json, avg 38µs/call # 15 times (196µs+184µs) by Template::Document::__ANON__[/root/tor-browser-build/projects/common/runc-config.json:263] at line 81 of /root/tor-browser-build/projects/common/runc-config.json, avg 25µs/call # 15 times (220µs+149µs) by Template::Document::__ANON__[/root/tor-browser-build/projects/common/runc-config.json:263] at line 97 of /root/tor-browser-build/projects/common/runc-config.json, avg 25µs/call # 15 times (207µs+156µs) by Template::Document::__ANON__[/root/tor-browser-build/projects/common/runc-config.json:263] at line 65 of /root/tor-browser-build/projects/common/runc-config.json, avg 24µs/call # 15 times (142µs+219µs) by Template::Document::__ANON__[/root/tor-browser-build/projects/common/runc-config.json:263] at line 251 of /root/tor-browser-build/projects/common/runc-config.json, avg 24µs/call # 15 times (145µs+157µs) by Template::Document::__ANON__[/root/tor-browser-build/projects/common/runc-config.json:263] at line 121 of /root/tor-browser-build/projects/common/runc-config.json, avg 20µs/call # 15 times (153µs+129µs) by Template::Document::__ANON__[input text:35] at line 14 of /root/tor-browser-build/input text, avg 19µs/call # 8 times (79µs+390µs) by Template::Document::__ANON__[/root/tor-browser-build/projects/common/runc-config.json:263] at line 237 of /root/tor-browser-build/projects/common/runc-config.json, avg 59µs/call # 6 times (66µs+778s) by Template::Document::__ANON__[/root/tor-browser-build/projects/snowflake/build:37] at line 28 of /root/tor-browser-build/projects/snowflake/build, avg 130s/call # 4 times (50µs+1.15s) by Template::Document::__ANON__[/root/tor-browser-build/projects/snowflake/build:37] at line 3 of /root/tor-browser-build/projects/snowflake/build, avg 288ms/call # 4 times (38µs+272ms) by Template::Document::__ANON__[/root/tor-browser-build/projects/snowflake/build:37] at line 14 of /root/tor-browser-build/projects/snowflake/build, avg 68.0ms/call # 4 times (67µs+10.4ms) by Template::Document::__ANON__[/root/tor-browser-build/projects/snowflake/build:37] at line 22 of /root/tor-browser-build/projects/snowflake/build, avg 2.63ms/call # 4 times (34µs+59µs) by Template::Document::__ANON__[/root/tor-browser-build/projects/snowflake/build:37] at line 15 of /root/tor-browser-build/projects/snowflake/build, avg 23µs/call # 2 times (30µs+630s) by Template::Document::__ANON__[/root/tor-browser-build/projects/snowflake/build:37] at line 10 of /root/tor-browser-build/projects/snowflake/build, avg 315s/call # 2 times (25µs+69.3s) by Template::Document::__ANON__[/root/tor-browser-build/projects/snowflake/build:37] at line 11 of /root/tor-browser-build/projects/snowflake/build, avg 34.6s/call # 2 times (29µs+2.04s) by Template::Document::__ANON__[/root/tor-browser-build/projects/snowflake/build:37] at line 8 of /root/tor-browser-build/projects/snowflake/build, avg 1.02s/call # 2 times (27µs+1.96s) by Template::Document::__ANON__[/root/tor-browser-build/projects/snowflake/build:37] at line 9 of /root/tor-browser-build/projects/snowflake/build, avg 980ms/call # 2 times (22µs+14.0ms) by Template::Document::__ANON__[/root/tor-browser-build/projects/snowflake/build:37] at line 2 of /root/tor-browser-build/projects/snowflake/build, avg 7.01ms/call # 2 times (18µs+9.85ms) by Template::Document::__ANON__[/root/tor-browser-build/projects/snowflake/build:37] at line 5 of /root/tor-browser-build/projects/snowflake/build, avg 4.93ms/call # 2 times (11µs+0s) by Template::Document::__ANON__[/root/tor-browser-build/projects/snowflake/build:37] at line 4 of /root/tor-browser-build/projects/snowflake/build, avg 6µs/call
sub Template::Stash::XS::get; # xsub
# spent 3.52s within Template::Stash::XS::set which was called 804761 times, avg 4µs/call: # 384174 times (1.85s+0s) by Template::Context::process at line 337 of Template/Context.pm, avg 5µs/call # 384174 times (1.52s+0s) by Template::Context::process at line 376 of Template/Context.pm, avg 4µs/call # 23893 times (102ms+0s) by Template::Document::__ANON__[input text:21] or Template::Document::__ANON__[input text:43] at line 11 of /root/tor-browser-build/input text, avg 4µs/call # 3982 times (16.8ms+0s) by Template::Document::__ANON__[input text:22] or Template::Document::__ANON__[input text:43] at line 17 of /root/tor-browser-build/input text, avg 4µs/call # 1991 times (12.4ms+0s) by Template::Document::__ANON__[input text:17] at line 1 of /root/tor-browser-build/input text, avg 6µs/call # 1991 times (6.73ms+0s) by Template::Document::__ANON__[input text:43] at line 24 of /root/tor-browser-build/input text, avg 3µs/call # 1991 times (5.81ms+0s) by Template::Document::__ANON__[input text:22] at line 8 of /root/tor-browser-build/input text, avg 3µs/call # 993 times (4.55ms+0s) by Template::Document::__ANON__[input text:35] at line 22 of /root/tor-browser-build/input text, avg 5µs/call # 993 times (4.38ms+0s) by Template::Document::__ANON__[input text:35] at line 13 of /root/tor-browser-build/input text, avg 4µs/call # 273 times (979µs+0s) by Template::Document::__ANON__[input text:35] at line 34 of /root/tor-browser-build/input text, avg 4µs/call # 273 times (804µs+0s) by Template::Document::__ANON__[input text:35] at line 25 of /root/tor-browser-build/input text, avg 3µs/call # 18 times (103µs+0s) by Template::Document::__ANON__[input text:21] or Template::Document::__ANON__[input text:25] at line 4 of /root/tor-browser-build/input text, avg 6µs/call # 15 times (90µs+0s) by Template::Document::__ANON__[input text:35] at line 10 of /root/tor-browser-build/input text, avg 6µs/call
sub Template::Stash::XS::set; # xsub