Filename | /usr/lib/x86_64-linux-gnu/perl5/5.28/Template/Stash/XS.pm |
Statements | Executed 767349 statements in 3.38s |
Calls | P | F | Exclusive Time |
Inclusive Time |
Subroutine |
---|---|---|---|---|---|
815850 | 58 | 5 | 9.21s | 40138s | get (xsub) | Template::Stash::XS::
804761 | 13 | 2 | 3.52s | 3.52s | set (xsub) | Template::Stash::XS::
767335 | 3 | 1 | 817ms | 817ms | DESTROY | Template::Stash::XS::
1 | 1 | 1 | 2.90ms | 7.16ms | BEGIN@17 | Template::Stash::XS::
1 | 1 | 1 | 22µs | 1.13ms | BEGIN@21 | Template::Stash::XS::
1 | 1 | 1 | 17µs | 17µs | bootstrap (xsub) | Template::Stash::XS::
1 | 1 | 1 | 14µs | 17µs | BEGIN@14 | Template::Stash::XS::
1 | 1 | 1 | 10µs | 10µs | BEGIN@16 | Template::Stash::XS::
1 | 1 | 1 | 7µs | 33µ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 | 23µs | 2 | 20µ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 # spent 17µs making 1 call to Template::Stash::XS::BEGIN@14
# spent 3µs making 1 call to strict::import |
15 | 2 | 21µs | 2 | 59µ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 # spent 33µs making 1 call to Template::Stash::XS::BEGIN@15
# spent 26µs making 1 call to warnings::import |
16 | 2 | 25µs | 2 | 11µ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 # spent 10µs making 1 call to Template::Stash::XS::BEGIN@16
# spent 600ns making 1 call to Template::Stash::XS::__ANON__ |
17 | 2 | 594µs | 2 | 7.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 # spent 7.16ms making 1 call to Template::Stash::XS::BEGIN@17
# spent 900ns making 1 call to Template::Stash::XS::__ANON__ |
18 | |||||
19 | our $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 | ||||
22 | 1 | 1µs | require DynaLoader; | ||
23 | 1 | 9µs | @Template::Stash::XS::ISA = qw( DynaLoader Template::Stash ); | ||
24 | |||||
25 | 1 | 400ns | eval { | ||
26 | 1 | 7µs | 1 | 1.10ms | bootstrap Template::Stash::XS $Template::VERSION; # spent 1.10ms making 1 call to DynaLoader::bootstrap |
27 | }; | ||||
28 | 1 | 3µs | if ($@) { | ||
29 | die "Couldn't load Template::Stash::XS $Template::VERSION:\n\n$@\n"; | ||||
30 | } | ||||
31 | 1 | 176µs | 1 | 1.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 | ||||
34 | # no op | ||||
35 | 767335 | 3.38s | 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 | 3µs | 1; | ||
55 | |||||
56 | __END__ | ||||
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 | |||||
# 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 | |||||
# 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 |