← Index
NYTProf Performance Profile   « line view »
For rbm/rbm
  Run on Wed Feb 12 20:36:06 2020
Reported on Wed Feb 12 21:42:27 2020

Filename/usr/lib/x86_64-linux-gnu/perl5/5.28/Template/Stash/XS.pm
StatementsExecuted 751801 statements in 2.81s
Subroutines
Calls P F Exclusive
Time
Inclusive
Time
Subroutine
8080765858.87s30488sTemplate::Stash::XS::::getTemplate::Stash::XS::get (xsub)
7892131322.99s2.99sTemplate::Stash::XS::::setTemplate::Stash::XS::set (xsub)
75178731638ms638msTemplate::Stash::XS::::DESTROYTemplate::Stash::XS::DESTROY
1112.65ms6.39msTemplate::Stash::XS::::BEGIN@17Template::Stash::XS::BEGIN@17
11123µs306µsTemplate::Stash::XS::::BEGIN@21Template::Stash::XS::BEGIN@21
11119µs19µsTemplate::Stash::XS::::bootstrapTemplate::Stash::XS::bootstrap (xsub)
11114µs20µsTemplate::Stash::XS::::BEGIN@14Template::Stash::XS::BEGIN@14
11110µs10µsTemplate::Stash::XS::::BEGIN@16Template::Stash::XS::BEGIN@16
1118µs37µ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
14226µs225µs
# spent 20µs (14+6) within Template::Stash::XS::BEGIN@14 which was called: # once (14µs+6µs) by Template::Config::load at line 14
use strict;
# spent 20µs making 1 call to Template::Stash::XS::BEGIN@14 # spent 6µs making 1 call to strict::import
15223µs266µs
# spent 37µs (8+29) within Template::Stash::XS::BEGIN@15 which was called: # once (8µs+29µs) by Template::Config::load at line 15
use warnings;
# spent 37µs making 1 call to Template::Stash::XS::BEGIN@15 # spent 29µs making 1 call to warnings::import
16224µs211µs
# spent 10µs (10+500ns) within Template::Stash::XS::BEGIN@16 which was called: # once (10µs+500ns) by Template::Config::load at line 16
use Template;
# spent 10µs making 1 call to Template::Stash::XS::BEGIN@16 # spent 500ns making 1 call to Template::Stash::XS::__ANON__
172162µs26.39ms
# spent 6.39ms (2.65+3.74) within Template::Stash::XS::BEGIN@17 which was called: # once (2.65ms+3.74ms) by Template::Config::load at line 17
use Template::Stash;
# spent 6.39ms making 1 call to Template::Stash::XS::BEGIN@17 # spent 1µs making 1 call to Template::Stash::XS::__ANON__
18
19our $AUTOLOAD;
20
21
# spent 306µs (23+283) within Template::Stash::XS::BEGIN@21 which was called: # once (23µs+283µs) by Template::Config::load at line 31
BEGIN {
2211µs require DynaLoader;
23110µs @Template::Stash::XS::ISA = qw( DynaLoader Template::Stash );
24
251300ns eval {
2618µs1283µs bootstrap Template::Stash::XS $Template::VERSION;
# spent 283µs making 1 call to DynaLoader::bootstrap
27 };
2814µs if ($@) {
29 die "Couldn't load Template::Stash::XS $Template::VERSION:\n\n$@\n";
30 }
311123µs1306µs}
# spent 306µs making 1 call to Template::Stash::XS::BEGIN@21
32
33
# spent 638ms within Template::Stash::XS::DESTROY which was called 751787 times, avg 849ns/call: # 375387 times (454ms+0s) by Template::Context::delocalise at line 572 of Template/Context.pm, avg 1µs/call # 375387 times (184ms+0s) by Template::Context::DESTROY at line 825 of Template/Context.pm, avg 491ns/call # 1013 times (504µs+0s) by Template::Context::process at line 389 of Template/Context.pm, avg 497ns/call
sub DESTROY {
34 # no op
357517872.81s 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
5414µs1;
55
56__END__
 
# spent 2µs within Template::Stash::XS::__ANON__ which was called 2 times, avg 800ns/call: # once (1µs+0s) by Template::Stash::XS::BEGIN@17 at line 17 # once (500ns+0s) by Template::Stash::XS::BEGIN@16 at line 16
sub Template::Stash::XS::__ANON__; # xsub
# spent 19µs within Template::Stash::XS::bootstrap which was called: # once (19µs+0s) by DynaLoader::bootstrap at line 204 of DynaLoader.pm
sub Template::Stash::XS::bootstrap; # xsub
# spent 30488s (8.87+30479) within Template::Stash::XS::get which was called 808076 times, avg 37.7ms/call: # 376400 times (5.23s+1.25s) by Template::Context::process at line 323 of Template/Context.pm, avg 17µs/call # 194420 times (1.51s+19130s) 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 98.4ms/call # 126452 times (981ms+579s) 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.59ms/call # 23851 times (239ms+195s) 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 8.21ms/call # 13935 times (96.3ms+67.6s) 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 4.86ms/call # 11955 times (147ms+54.8s) 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 4.59ms/call # 8990 times (98.8ms+8396s) 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 934ms/call # 7010 times (70.4ms+68.9s) 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 9.83ms/call # 5011 times (44.5ms+5.26s) 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.06ms/call # 4255 times (65.7ms+2.53s) 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 610µs/call # 3996 times (63.1ms+538s) 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 135ms/call # 3984 times (27.7ms+103s) by Template::Document::__ANON__[/root/tor-browser-build/projects/go/build:90] at line 81 of /root/tor-browser-build/projects/go/build, avg 25.8ms/call # 2988 times (16.0ms+2.52s) 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 850µs/call # 2979 times (33.8ms+107s) by Template::Document::__ANON__[input text:35] at line 26 of /root/tor-browser-build/input text, avg 36.0ms/call # 2711 times (18.8ms+13.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 12µs/call # 2005 times (19.8ms+4.89s) 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.45ms/call # 1992 times (16.5ms+5.00ms) 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 (21.1ms+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.81ms/call # 1023 times (16.3ms+2.57ms) by Template::Document::__ANON__[input text:35] at line 21 of /root/tor-browser-build/input text, avg 18µs/call # 1016 times (9.53ms+2.60s) 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.57ms/call # 1008 times (13.0ms+1.05s) by Template::Document::__ANON__[input text:35] at line 13 of /root/tor-browser-build/input text, avg 1.06ms/call # 1003 times (23.4ms+1.10s) 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.12ms/call # 1001 times (12.6ms+952ms) by Template::Document::__ANON__[input text:35] at line 24 of /root/tor-browser-build/input text, avg 964µs/call # 996 times (9.80ms+56.6s) by Template::Document::__ANON__[/root/tor-browser-build/projects/go/build:90] at line 38 of /root/tor-browser-build/projects/go/build, avg 56.9ms/call # 996 times (19.3ms+56.5s) by Template::Document::__ANON__[/root/tor-browser-build/projects/go/build:90] at line 20 of /root/tor-browser-build/projects/go/build, avg 56.8ms/call # 996 times (9.71ms+7.65s) 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.69ms/call # 996 times (8.53ms+2.66s) 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.68ms/call # 996 times (8.20ms+28.2ms) by Template::Document::__ANON__[/root/tor-browser-build/projects/go/build:90] at line 74 of /root/tor-browser-build/projects/go/build, avg 37µs/call # 996 times (8.05ms+19.8ms) by Template::Document::__ANON__[/root/tor-browser-build/projects/go/build:90] at line 34 of /root/tor-browser-build/projects/go/build, avg 28µs/call # 996 times (4.81ms+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 (26.0ms+1.06s) by Template::Document::__ANON__[input text:35] at line 17 of /root/tor-browser-build/input text, avg 1.10ms/call # 488 times (1.60ms+98µs) by Template::Document::__ANON__[input text:35] at line 20 of /root/tor-browser-build/input text, avg 3µs/call # 303 times (2.33ms+4.05ms) by Template::Document::__ANON__[input text:35] at line 25 of /root/tor-browser-build/input text, avg 21µs/call # 75 times (750µs+964ms) by Template::Document::__ANON__[input text:35] at line 22 of /root/tor-browser-build/input text, avg 12.9ms/call # 30 times (492µs+55.4ms) 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.86ms/call # 15 times (326µs+949ms) 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 63.3ms/call # 15 times (257µs+21.0ms) 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.41ms/call # 15 times (300µs+397µ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 46µs/call # 15 times (246µs+224µ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 31µs/call # 15 times (227µs+161µ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 26µs/call # 15 times (176µs+208µ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 26µs/call # 15 times (196µs+152µ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 23µs/call # 15 times (139µs+203µ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 23µs/call # 15 times (157µs+150µ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 20µs/call # 15 times (164µs+124µs) by Template::Document::__ANON__[input text:35] at line 14 of /root/tor-browser-build/input text, avg 19µs/call # 8 times (75µs+488µ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 70µs/call # 6 times (64µs+555s) by Template::Document::__ANON__[/root/tor-browser-build/projects/snowflake/build:37] at line 28 of /root/tor-browser-build/projects/snowflake/build, avg 92.6s/call # 4 times (58µs+1.02s) by Template::Document::__ANON__[/root/tor-browser-build/projects/snowflake/build:37] at line 3 of /root/tor-browser-build/projects/snowflake/build, avg 255ms/call # 4 times (36µs+35.0ms) by Template::Document::__ANON__[/root/tor-browser-build/projects/snowflake/build:37] at line 14 of /root/tor-browser-build/projects/snowflake/build, avg 8.76ms/call # 4 times (54µs+8.79ms) 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.21ms/call # 4 times (21µs+26µ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 12µs/call # 2 times (23µs+479s) by Template::Document::__ANON__[/root/tor-browser-build/projects/snowflake/build:37] at line 10 of /root/tor-browser-build/projects/snowflake/build, avg 240s/call # 2 times (25µs+50.8s) by Template::Document::__ANON__[/root/tor-browser-build/projects/snowflake/build:37] at line 11 of /root/tor-browser-build/projects/snowflake/build, avg 25.4s/call # 2 times (25µs+1.63s) by Template::Document::__ANON__[/root/tor-browser-build/projects/snowflake/build:37] at line 8 of /root/tor-browser-build/projects/snowflake/build, avg 814ms/call # 2 times (25µs+1.60s) by Template::Document::__ANON__[/root/tor-browser-build/projects/snowflake/build:37] at line 9 of /root/tor-browser-build/projects/snowflake/build, avg 798ms/call # 2 times (36µs+16.7ms) by Template::Document::__ANON__[/root/tor-browser-build/projects/snowflake/build:37] at line 2 of /root/tor-browser-build/projects/snowflake/build, avg 8.38ms/call # 2 times (34µs+11.9ms) by Template::Document::__ANON__[/root/tor-browser-build/projects/snowflake/build:37] at line 5 of /root/tor-browser-build/projects/snowflake/build, avg 5.97ms/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 5µs/call
sub Template::Stash::XS::get; # xsub
# spent 2.99s within Template::Stash::XS::set which was called 789213 times, avg 4µs/call: # 376400 times (1.47s+0s) by Template::Context::process at line 337 of Template/Context.pm, avg 4µs/call # 376400 times (1.37s+0s) by Template::Context::process at line 376 of Template/Context.pm, avg 4µs/call # 23893 times (103ms+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 (17.2ms+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 (9.60ms+0s) by Template::Document::__ANON__[input text:17] at line 1 of /root/tor-browser-build/input text, avg 5µs/call # 1991 times (7.44ms+0s) by Template::Document::__ANON__[input text:43] at line 24 of /root/tor-browser-build/input text, avg 4µs/call # 1991 times (5.79ms+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.33ms+0s) by Template::Document::__ANON__[input text:35] at line 13 of /root/tor-browser-build/input text, avg 4µs/call # 993 times (4.18ms+0s) by Template::Document::__ANON__[input text:35] at line 22 of /root/tor-browser-build/input text, avg 4µs/call # 273 times (959µ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 (818µ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 (116µ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 (79µs+0s) by Template::Document::__ANON__[input text:35] at line 10 of /root/tor-browser-build/input text, avg 5µs/call
sub Template::Stash::XS::set; # xsub