Filename | /usr/lib/x86_64-linux-gnu/perl5/5.28/Template/Stash/XS.pm |
Statements | Executed 751801 statements in 2.81s |
Calls | P | F | Exclusive Time |
Inclusive Time |
Subroutine |
---|---|---|---|---|---|
808076 | 58 | 5 | 8.87s | 30488s | get (xsub) | Template::Stash::XS::
789213 | 13 | 2 | 2.99s | 2.99s | set (xsub) | Template::Stash::XS::
751787 | 3 | 1 | 638ms | 638ms | DESTROY | Template::Stash::XS::
1 | 1 | 1 | 2.65ms | 6.39ms | BEGIN@17 | Template::Stash::XS::
1 | 1 | 1 | 23µs | 306µs | BEGIN@21 | Template::Stash::XS::
1 | 1 | 1 | 19µs | 19µs | bootstrap (xsub) | Template::Stash::XS::
1 | 1 | 1 | 14µs | 20µs | BEGIN@14 | Template::Stash::XS::
1 | 1 | 1 | 10µs | 10µs | BEGIN@16 | Template::Stash::XS::
1 | 1 | 1 | 8µs | 37µs | BEGIN@15 | Template::Stash::XS::
2 | 2 | 1 | 2µs | 2µs | __ANON__ (xsub) | Template::Stash::XS::
0 | 0 | 0 | 0s | 0s | AUTOLOAD | Template::Stash::XS::
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 | |||||
12 | package Template::Stash::XS; | ||||
13 | |||||
14 | 2 | 26µs | 2 | 25µ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 # spent 20µs making 1 call to Template::Stash::XS::BEGIN@14
# spent 6µs making 1 call to strict::import |
15 | 2 | 23µs | 2 | 66µ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 # spent 37µs making 1 call to Template::Stash::XS::BEGIN@15
# spent 29µs making 1 call to warnings::import |
16 | 2 | 24µs | 2 | 11µ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 # spent 10µs making 1 call to Template::Stash::XS::BEGIN@16
# spent 500ns making 1 call to Template::Stash::XS::__ANON__ |
17 | 2 | 162µs | 2 | 6.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 # spent 6.39ms making 1 call to Template::Stash::XS::BEGIN@17
# spent 1µs making 1 call to Template::Stash::XS::__ANON__ |
18 | |||||
19 | our $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 | ||||
22 | 1 | 1µs | require DynaLoader; | ||
23 | 1 | 10µs | @Template::Stash::XS::ISA = qw( DynaLoader Template::Stash ); | ||
24 | |||||
25 | 1 | 300ns | eval { | ||
26 | 1 | 8µs | 1 | 283µs | bootstrap Template::Stash::XS $Template::VERSION; # spent 283µs making 1 call to DynaLoader::bootstrap |
27 | }; | ||||
28 | 1 | 4µs | if ($@) { | ||
29 | die "Couldn't load Template::Stash::XS $Template::VERSION:\n\n$@\n"; | ||||
30 | } | ||||
31 | 1 | 123µs | 1 | 306µ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 | ||||
34 | # no op | ||||
35 | 751787 | 2.81s | 1; | ||
36 | } | ||||
37 | |||||
38 | |||||
39 | # catch missing method calls here so perl doesn't barf | ||||
40 | # trying to load *.al files | ||||
41 | |||||
42 | sub 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 | |||||
54 | 1 | 4µs | 1; | ||
55 | |||||
56 | __END__ | ||||
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 | |||||
# 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 | |||||
# 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 |