← Index
NYTProf Performance Profile   « block view • line view • sub view »
For /usr/local/src/github.com/foswiki/core/bin/view
  Run on Sun Dec 4 17:17:59 2011
Reported on Sun Dec 4 17:26:57 2011

Filename/usr/local/src/github.com/foswiki/core/lib/Foswiki/Macros/REVINFO.pm
StatementsExecuted 95 statements in 1.05ms
Subroutines
Calls P F Exclusive
Time
Inclusive
Time
Subroutine
2329735482.0ms82.0msFoswiki::::CORE:matchFoswiki::CORE:match (opcode)
3249460661.2ms61.2msFoswiki::::CORE:substFoswiki::CORE:subst (opcode)
712935314.4ms14.4msFoswiki::::CORE:regcompFoswiki::CORE:regcomp (opcode)
186134795µs795µsFoswiki::::CORE:substcontFoswiki::CORE:substcont (opcode)
611745µs49.6msFoswiki::::REVINFOFoswiki::REVINFO
1616149µs49µsFoswiki::::CORE:qrFoswiki::CORE:qr (opcode)
11129µs37µsFoswiki::::BEGIN@4.44Foswiki::BEGIN@4.44
11122µs40µsFoswiki::::BEGIN@5.45Foswiki::BEGIN@5.45
1117µs7µsFoswiki::::CORE:ftereadFoswiki::CORE:fteread (opcode)
1116µs6µsFoswiki::::CORE:ftisFoswiki::CORE:ftis (opcode)
Call graph for these subroutines as a Graphviz dot language file.
Line State
ments
Time
on line
Calls Time
in subs
Code
1# See bottom of file for license and copyright information
2package Foswiki;
3
4249µs244µs
# spent 37µs (29+7) within Foswiki::BEGIN@4.44 which was called: # once (29µs+7µs) by Foswiki::_expandMacroOnTopicRendering at line 4
use strict;
# spent 37µs making 1 call to Foswiki::BEGIN@4.44 # spent 7µs making 1 call to strict::import
52357µs258µs
# spent 40µs (22+18) within Foswiki::BEGIN@5.45 which was called: # once (22µs+18µs) by Foswiki::_expandMacroOnTopicRendering at line 5
use warnings;
# spent 40µs making 1 call to Foswiki::BEGIN@5.45 # spent 18µs making 1 call to warnings::import
6
7#| $web | web and |
8#| $topic | topic to display the name for |
9#| $formatString | format string (like in search) |
10
# spent 49.6ms (745µs+48.9) within Foswiki::REVINFO which was called 6 times, avg 8.27ms/call: # 6 times (745µs+48.9ms) by Foswiki::_expandMacroOnTopicRendering at line 3066 of /usr/local/src/github.com/foswiki/core/lib/Foswiki.pm, avg 8.27ms/call
sub REVINFO {
1172535µs my ( $this, $params, $topicObject ) = @_;
12 my $format = $params->{_DEFAULT} || $params->{format};
13648µs my $web = $params->{web} || $topicObject->web;
# spent 48µs making 6 calls to Foswiki::Meta::web, avg 8µs/call
14647µs my $topic = $params->{topic} || $topicObject->topic;
# spent 47µs making 6 calls to Foswiki::Meta::topic, avg 8µs/call
15 my $cgiQuery = $this->{request};
16 my $cgiRev = '';
176356µs $cgiRev = $cgiQuery->param('rev') if ($cgiQuery);
# spent 356µs making 6 calls to Foswiki::Request::param, avg 59µs/call
18697µs my $rev = Foswiki::Store::cleanUpRevID( $params->{rev} || $cgiRev || '' );
# spent 97µs making 6 calls to Foswiki::Store::cleanUpRevID, avg 16µs/call
19
206278µs ( $web, $topic ) = $this->normalizeWebTopicName( $web, $topic );
# spent 278µs making 6 calls to Foswiki::normalizeWebTopicName, avg 46µs/call
216117µs my $loadedRev = $topicObject->getLoadedRev();
# spent 117µs making 6 calls to Foswiki::Meta::getLoadedRev, avg 19µs/call
2218108µs1284µs if ( $web ne $topicObject->web
# spent 43µs making 6 calls to Foswiki::Meta::web, avg 7µs/call # spent 41µs making 6 calls to Foswiki::Meta::topic, avg 7µs/call
23 || $topic ne $topicObject->topic
24 || !defined($loadedRev)
25 || $loadedRev ne $rev )
26 {
276382µs $topicObject = Foswiki::Meta->new( $this, $web, $topic );
# spent 382µs making 6 calls to Foswiki::Meta::new, avg 64µs/call
28
29 # haveAccess will try to load the object on the fly, so make sure
30 # it is loaded if rev is defined
31 $topicObject = $topicObject->load($rev) if ($rev);
32642.8ms unless ( $topicObject->haveAccess('VIEW') ) {
# spent 42.8ms making 6 calls to Foswiki::Meta::haveAccess, avg 7.13ms/call
33 return $this->inlineAlert( 'alerts', 'access_denied', $web,
34 $topic );
35 }
36 }
37
38124.72ms return $this->renderer->renderRevisionInfo( $topicObject, $rev, $format );
# spent 4.66ms making 6 calls to Foswiki::Render::renderRevisionInfo, avg 776µs/call # spent 61µs making 6 calls to Foswiki::renderer, avg 10µs/call
39}
40
4114µs1;
42__END__
 
# spent 7µs within Foswiki::CORE:fteread which was called: # once (7µs+0s) by main::BEGIN@8 at line 22 of setlib.cfg
sub Foswiki::CORE:fteread; # opcode
# spent 6µs within Foswiki::CORE:ftis which was called: # once (6µs+0s) by main::BEGIN@8 at line 41 of setlib.cfg
sub Foswiki::CORE:ftis; # opcode
# spent 82.0ms within Foswiki::CORE:match which was called 23297 times, avg 4µs/call: # 13575 times (57.9ms+0s) by Foswiki::normalizeWebTopicName at line 1582 of /usr/local/src/github.com/foswiki/core/lib/Foswiki.pm, avg 4µs/call # 2379 times (6.51ms+0s) by Foswiki::takeOutBlocks at line 2768 of /usr/local/src/github.com/foswiki/core/lib/Foswiki.pm, avg 3µs/call # 2332 times (4.99ms+0s) by Foswiki::_processMacros at line 2881 of /usr/local/src/github.com/foswiki/core/lib/Foswiki.pm, avg 2µs/call # 1165 times (3.83ms+0s) by Foswiki::_processMacros at line 2935 of /usr/local/src/github.com/foswiki/core/lib/Foswiki.pm, avg 3µs/call # 1165 times (2.14ms+0s) by Foswiki::_processMacros at line 2923 of /usr/local/src/github.com/foswiki/core/lib/Foswiki.pm, avg 2µs/call # 1131 times (2.67ms+0s) by Foswiki::expandMacros at line 3268 of /usr/local/src/github.com/foswiki/core/lib/Foswiki.pm, avg 2µs/call # 555 times (1.11ms+0s) by Foswiki::_processMacros at line 2953 of /usr/local/src/github.com/foswiki/core/lib/Foswiki.pm, avg 2µs/call # 250 times (602µs+0s) by Foswiki::parseSections at line 2304 of /usr/local/src/github.com/foswiki/core/lib/Foswiki.pm, avg 2µs/call # 245 times (933µs+0s) by Foswiki::_processMacros at line 2924 of /usr/local/src/github.com/foswiki/core/lib/Foswiki.pm, avg 4µs/call # 141 times (383µs+0s) by Foswiki::takeOutBlocks at line 2776 of /usr/local/src/github.com/foswiki/core/lib/Foswiki.pm, avg 3µs/call # 118 times (185µs+0s) by Foswiki::putBackBlocks at line 2851 of /usr/local/src/github.com/foswiki/core/lib/Foswiki.pm, avg 2µs/call # 60 times (95µs+0s) by Foswiki::ENCODE at line 61 of /usr/local/src/github.com/foswiki/core/lib/Foswiki/Macros/ENCODE.pm, avg 2µs/call # 30 times (99µs+0s) by Foswiki::getScriptUrl at line 1432 of /usr/local/src/github.com/foswiki/core/lib/Foswiki.pm, avg 3µs/call # 23 times (95µs+0s) by Foswiki::isValidTopicName at line 1289 of /usr/local/src/github.com/foswiki/core/lib/Foswiki.pm, avg 4µs/call # 20 times (53µs+0s) by Foswiki::INCLUDE at line 139 of /usr/local/src/github.com/foswiki/core/lib/Foswiki/Macros/INCLUDE.pm, avg 3µs/call # 20 times (40µs+0s) by Foswiki::INCLUDE at line 152 of /usr/local/src/github.com/foswiki/core/lib/Foswiki/Macros/INCLUDE.pm, avg 2µs/call # 17 times (79µs+0s) by Foswiki::_expandMacroOnTopicRendering at line 3057 of /usr/local/src/github.com/foswiki/core/lib/Foswiki.pm, avg 5µs/call # 15 times (32µs+0s) by Foswiki::getScriptUrl at line 1421 of /usr/local/src/github.com/foswiki/core/lib/Foswiki.pm, avg 2µs/call # 11 times (22µs+0s) by Foswiki::getPubUrl at line 1503 of /usr/local/src/github.com/foswiki/core/lib/Foswiki.pm, avg 2µs/call # 7 times (49µs+0s) by Foswiki::getSkin at line 1369 of /usr/local/src/github.com/foswiki/core/lib/Foswiki.pm, avg 7µs/call # 7 times (24µs+0s) by Foswiki::BEGIN@134 at line 308 of /usr/local/src/github.com/foswiki/core/lib/Foswiki.pm, avg 3µs/call # 6 times (19µs+0s) by Foswiki::_processMacros at line 2930 of /usr/local/src/github.com/foswiki/core/lib/Foswiki.pm, avg 3µs/call # 3 times (17µs+0s) by Foswiki::isValidWebName at line 1313 of /usr/local/src/github.com/foswiki/core/lib/Foswiki.pm, avg 6µs/call # 3 times (14µs+0s) by Foswiki::_expandMacroOnTopicRendering at line 3035 of /usr/local/src/github.com/foswiki/core/lib/Foswiki.pm, avg 5µs/call # 3 times (5µs+0s) by Foswiki::isValidTopicName at line 1291 of /usr/local/src/github.com/foswiki/core/lib/Foswiki.pm, avg 2µs/call # 3 times (5µs+0s) by Foswiki::isValidWebName at line 1312 of /usr/local/src/github.com/foswiki/core/lib/Foswiki.pm, avg 2µs/call # 2 times (16µs+0s) by Foswiki::_fixIncludeLink at line 65 of /usr/local/src/github.com/foswiki/core/lib/Foswiki/Macros/INCLUDE.pm, avg 8µs/call # 2 times (12µs+0s) by Foswiki::__ANON__[/usr/local/src/github.com/foswiki/core/lib/Foswiki.pm:405] at line 404 of /usr/local/src/github.com/foswiki/core/lib/Foswiki.pm, avg 6µs/call # 2 times (9µs+0s) by Foswiki::UTF82SiteCharSet at line 619 of /usr/local/src/github.com/foswiki/core/lib/Foswiki.pm, avg 4µs/call # 2 times (7µs+0s) by Foswiki::generateHTTPHeaders at line 904 of /usr/local/src/github.com/foswiki/core/lib/Foswiki.pm, avg 4µs/call # once (16µs+0s) by Foswiki::logEvent at line 2179 of /usr/local/src/github.com/foswiki/core/lib/Foswiki.pm # once (8µs+0s) by Foswiki::new at line 1794 of /usr/local/src/github.com/foswiki/core/lib/Foswiki.pm # once (8µs+0s) by Foswiki::new at line 1707 of /usr/local/src/github.com/foswiki/core/lib/Foswiki.pm # once (4µs+0s) by main::BEGIN@8 at line 31 of setlib.cfg # once (3µs+0s) by Foswiki::_getLibDir at line 95 of /usr/local/src/github.com/foswiki/core/lib/Foswiki.pm
sub Foswiki::CORE:match; # opcode
# spent 49µs within Foswiki::CORE:qr which was called 16 times, avg 3µs/call: # once (5µs+0s) by Foswiki::BEGIN@134 at line 447 of /usr/local/src/github.com/foswiki/core/lib/Foswiki.pm # once (4µs+0s) by Foswiki::BEGIN@134 at line 541 of /usr/local/src/github.com/foswiki/core/lib/Foswiki.pm # once (3µs+0s) by Foswiki::BEGIN@134 at line 580 of /usr/local/src/github.com/foswiki/core/lib/Foswiki.pm # once (3µs+0s) by Foswiki::BEGIN@134 at line 465 of /usr/local/src/github.com/foswiki/core/lib/Foswiki.pm # once (3µs+0s) by Foswiki::BEGIN@134 at line 456 of /usr/local/src/github.com/foswiki/core/lib/Foswiki.pm # once (3µs+0s) by Foswiki::BEGIN@134 at line 450 of /usr/local/src/github.com/foswiki/core/lib/Foswiki.pm # once (3µs+0s) by Foswiki::BEGIN@134 at line 487 of /usr/local/src/github.com/foswiki/core/lib/Foswiki.pm # once (3µs+0s) by Foswiki::BEGIN@134 at line 490 of /usr/local/src/github.com/foswiki/core/lib/Foswiki.pm # once (3µs+0s) by Foswiki::BEGIN@134 at line 473 of /usr/local/src/github.com/foswiki/core/lib/Foswiki.pm # once (3µs+0s) by Foswiki::BEGIN@134 at line 475 of /usr/local/src/github.com/foswiki/core/lib/Foswiki.pm # once (3µs+0s) by Foswiki::BEGIN@134 at line 474 of /usr/local/src/github.com/foswiki/core/lib/Foswiki.pm # once (3µs+0s) by Foswiki::BEGIN@134 at line 526 of /usr/local/src/github.com/foswiki/core/lib/Foswiki.pm # once (3µs+0s) by Foswiki::BEGIN@134 at line 483 of /usr/local/src/github.com/foswiki/core/lib/Foswiki.pm # once (3µs+0s) by Foswiki::BEGIN@134 at line 462 of /usr/local/src/github.com/foswiki/core/lib/Foswiki.pm # once (3µs+0s) by Foswiki::BEGIN@134 at line 548 of /usr/local/src/github.com/foswiki/core/lib/Foswiki.pm # once (3µs+0s) by Foswiki::BEGIN@134 at line 477 of /usr/local/src/github.com/foswiki/core/lib/Foswiki.pm
sub Foswiki::CORE:qr; # opcode
# spent 14.4ms within Foswiki::CORE:regcomp which was called 7129 times, avg 2µs/call: # 2379 times (4.88ms+0s) by Foswiki::takeOutBlocks at line 2768 of /usr/local/src/github.com/foswiki/core/lib/Foswiki.pm, avg 2µs/call # 2321 times (5.23ms+0s) by Foswiki::innerExpandMacros at line 2727 of /usr/local/src/github.com/foswiki/core/lib/Foswiki.pm, avg 2µs/call # 1165 times (1.52ms+0s) by Foswiki::_processMacros at line 2935 of /usr/local/src/github.com/foswiki/core/lib/Foswiki.pm, avg 1µs/call # 555 times (798µs+0s) by Foswiki::_processMacros at line 2953 of /usr/local/src/github.com/foswiki/core/lib/Foswiki.pm, avg 1µs/call # 245 times (327µs+0s) by Foswiki::_processMacros at line 2924 of /usr/local/src/github.com/foswiki/core/lib/Foswiki.pm, avg 1µs/call # 141 times (247µs+0s) by Foswiki::takeOutBlocks at line 2776 of /usr/local/src/github.com/foswiki/core/lib/Foswiki.pm, avg 2µs/call # 118 times (332µs+0s) by Foswiki::putBackBlocks at line 2851 of /usr/local/src/github.com/foswiki/core/lib/Foswiki.pm, avg 3µs/call # 95 times (143µs+0s) by Foswiki::expandStandardEscapes at line 3613 of /usr/local/src/github.com/foswiki/core/lib/Foswiki.pm, avg 2µs/call # 23 times (90µs+0s) by Foswiki::isValidTopicName at line 1289 of /usr/local/src/github.com/foswiki/core/lib/Foswiki.pm, avg 4µs/call # 17 times (136µs+0s) by Foswiki::putBackBlocks at line 2856 of /usr/local/src/github.com/foswiki/core/lib/Foswiki.pm, avg 8µs/call # 16 times (63µs+0s) by Foswiki::_fixupIncludedTopic at line 48 of /usr/local/src/github.com/foswiki/core/lib/Foswiki/Macros/INCLUDE.pm, avg 4µs/call # 8 times (81µs+0s) by Foswiki::USERINFO at line 111 of /usr/local/src/github.com/foswiki/core/lib/Foswiki/Macros/USERINFO.pm, avg 10µs/call # 7 times (32µs+0s) by Foswiki::getSkin at line 1369 of /usr/local/src/github.com/foswiki/core/lib/Foswiki.pm, avg 5µs/call # 6 times (8µs+0s) by Foswiki::_processMacros at line 2930 of /usr/local/src/github.com/foswiki/core/lib/Foswiki.pm, avg 1µs/call # 4 times (31µs+0s) by Foswiki::takeOutBlocks at line 2775 of /usr/local/src/github.com/foswiki/core/lib/Foswiki.pm, avg 8µs/call # 3 times (36µs+0s) by Foswiki::isValidWebName at line 1313 of /usr/local/src/github.com/foswiki/core/lib/Foswiki.pm, avg 12µs/call # 3 times (23µs+0s) by Foswiki::isValidWebName at line 1312 of /usr/local/src/github.com/foswiki/core/lib/Foswiki.pm, avg 8µs/call # 3 times (14µs+0s) by Foswiki::isValidTopicName at line 1291 of /usr/local/src/github.com/foswiki/core/lib/Foswiki.pm, avg 5µs/call # 2 times (66µs+0s) by Foswiki::_fixIncludeLink at line 65 of /usr/local/src/github.com/foswiki/core/lib/Foswiki/Macros/INCLUDE.pm, avg 33µs/call # 2 times (18µs+0s) by Foswiki::putBackBlocks at line 2859 of /usr/local/src/github.com/foswiki/core/lib/Foswiki.pm, avg 9µs/call # 2 times (7µs+0s) by Foswiki::UTF82SiteCharSet at line 619 of /usr/local/src/github.com/foswiki/core/lib/Foswiki.pm, avg 3µs/call # once (80µs+0s) by Foswiki::BEGIN@134 at line 490 of /usr/local/src/github.com/foswiki/core/lib/Foswiki.pm # once (50µs+0s) by Foswiki::BEGIN@134 at line 580 of /usr/local/src/github.com/foswiki/core/lib/Foswiki.pm # once (31µs+0s) by Foswiki::BEGIN@134 at line 456 of /usr/local/src/github.com/foswiki/core/lib/Foswiki.pm # once (30µs+0s) by Foswiki::BEGIN@134 at line 477 of /usr/local/src/github.com/foswiki/core/lib/Foswiki.pm # once (26µs+0s) by Foswiki::BEGIN@134 at line 465 of /usr/local/src/github.com/foswiki/core/lib/Foswiki.pm # once (25µs+0s) by Foswiki::spaceOutWikiWord at line 2685 of /usr/local/src/github.com/foswiki/core/lib/Foswiki.pm # once (18µs+0s) by Foswiki::_renderZones at line 3557 of /usr/local/src/github.com/foswiki/core/lib/Foswiki.pm # once (14µs+0s) by Foswiki::BEGIN@134 at line 483 of /usr/local/src/github.com/foswiki/core/lib/Foswiki.pm # once (13µs+0s) by Foswiki::BEGIN@134 at line 462 of /usr/local/src/github.com/foswiki/core/lib/Foswiki.pm # once (13µs+0s) by Foswiki::BEGIN@134 at line 475 of /usr/local/src/github.com/foswiki/core/lib/Foswiki.pm # once (13µs+0s) by Foswiki::BEGIN@134 at line 474 of /usr/local/src/github.com/foswiki/core/lib/Foswiki.pm # once (13µs+0s) by Foswiki::spaceOutWikiWord at line 2687 of /usr/local/src/github.com/foswiki/core/lib/Foswiki.pm # once (12µs+0s) by Foswiki::BEGIN@134 at line 473 of /usr/local/src/github.com/foswiki/core/lib/Foswiki.pm # once (12µs+0s) by Foswiki::BEGIN@134 at line 526 of /usr/local/src/github.com/foswiki/core/lib/Foswiki.pm
sub Foswiki::CORE:regcomp; # opcode
# spent 61.2ms within Foswiki::CORE:subst which was called 32494 times, avg 2µs/call: # 13575 times (20.8ms+0s) by Foswiki::normalizeWebTopicName at line 1605 of /usr/local/src/github.com/foswiki/core/lib/Foswiki.pm, avg 2µs/call # 13575 times (20.0ms+0s) by Foswiki::normalizeWebTopicName at line 1597 of /usr/local/src/github.com/foswiki/core/lib/Foswiki.pm, avg 1µs/call # 2321 times (5.27ms+0s) by Foswiki::innerExpandMacros at line 2727 of /usr/local/src/github.com/foswiki/core/lib/Foswiki.pm, avg 2µs/call # 1131 times (2.20ms+0s) by Foswiki::expandMacros at line 3277 of /usr/local/src/github.com/foswiki/core/lib/Foswiki.pm, avg 2µs/call # 95 times (225µs+0s) by Foswiki::expandStandardEscapes at line 3612 of /usr/local/src/github.com/foswiki/core/lib/Foswiki.pm, avg 2µs/call # 95 times (207µs+0s) by Foswiki::expandStandardEscapes at line 3625 of /usr/local/src/github.com/foswiki/core/lib/Foswiki.pm, avg 2µs/call # 95 times (195µs+0s) by Foswiki::expandStandardEscapes at line 3619 of /usr/local/src/github.com/foswiki/core/lib/Foswiki.pm, avg 2µs/call # 95 times (175µs+0s) by Foswiki::expandStandardEscapes at line 3613 of /usr/local/src/github.com/foswiki/core/lib/Foswiki.pm, avg 2µs/call # 95 times (145µs+0s) by Foswiki::expandStandardEscapes at line 3628 of /usr/local/src/github.com/foswiki/core/lib/Foswiki.pm, avg 2µs/call # 95 times (140µs+0s) by Foswiki::expandStandardEscapes at line 3616 of /usr/local/src/github.com/foswiki/core/lib/Foswiki.pm, avg 1µs/call # 95 times (140µs+0s) by Foswiki::expandStandardEscapes at line 3631 of /usr/local/src/github.com/foswiki/core/lib/Foswiki.pm, avg 1µs/call # 95 times (136µs+0s) by Foswiki::expandStandardEscapes at line 3622 of /usr/local/src/github.com/foswiki/core/lib/Foswiki.pm, avg 1µs/call # 95 times (135µs+0s) by Foswiki::expandStandardEscapes at line 3637 of /usr/local/src/github.com/foswiki/core/lib/Foswiki.pm, avg 1µs/call # 95 times (134µs+0s) by Foswiki::expandStandardEscapes at line 3634 of /usr/local/src/github.com/foswiki/core/lib/Foswiki.pm, avg 1µs/call # 90 times (214µs+0s) by Foswiki::urlEncode at line 2621 of /usr/local/src/github.com/foswiki/core/lib/Foswiki.pm, avg 2µs/call # 52 times (124µs+0s) by Foswiki::MAKETEXT at line 41 of /usr/local/src/github.com/foswiki/core/lib/Foswiki/Macros/MAKETEXT.pm, avg 2µs/call # 52 times (118µs+0s) by Foswiki::MAKETEXT at line 14 of /usr/local/src/github.com/foswiki/core/lib/Foswiki/Macros/MAKETEXT.pm, avg 2µs/call # 52 times (110µs+0s) by Foswiki::MAKETEXT at line 23 of /usr/local/src/github.com/foswiki/core/lib/Foswiki/Macros/MAKETEXT.pm, avg 2µs/call # 52 times (90µs+0s) by Foswiki::MAKETEXT at line 15 of /usr/local/src/github.com/foswiki/core/lib/Foswiki/Macros/MAKETEXT.pm, avg 2µs/call # 52 times (78µs+0s) by Foswiki::MAKETEXT at line 18 of /usr/local/src/github.com/foswiki/core/lib/Foswiki/Macros/MAKETEXT.pm, avg 2µs/call # 52 times (78µs+0s) by Foswiki::MAKETEXT at line 45 of /usr/local/src/github.com/foswiki/core/lib/Foswiki/Macros/MAKETEXT.pm, avg 1µs/call # 52 times (77µs+0s) by Foswiki::MAKETEXT at line 25 of /usr/local/src/github.com/foswiki/core/lib/Foswiki/Macros/MAKETEXT.pm, avg 1µs/call # 52 times (71µs+0s) by Foswiki::MAKETEXT at line 19 of /usr/local/src/github.com/foswiki/core/lib/Foswiki/Macros/MAKETEXT.pm, avg 1µs/call # 41 times (271µs+0s) by Foswiki::isTrue at line 2663 of /usr/local/src/github.com/foswiki/core/lib/Foswiki.pm, avg 7µs/call # 41 times (68µs+0s) by Foswiki::isTrue at line 2664 of /usr/local/src/github.com/foswiki/core/lib/Foswiki.pm, avg 2µs/call # 41 times (59µs+0s) by Foswiki::isTrue at line 2665 of /usr/local/src/github.com/foswiki/core/lib/Foswiki.pm, avg 1µs/call # 41 times (53µs+0s) by Foswiki::isTrue at line 2666 of /usr/local/src/github.com/foswiki/core/lib/Foswiki.pm, avg 1µs/call # 22 times (107µs+0s) by Foswiki::_renderZone at line 3468 of /usr/local/src/github.com/foswiki/core/lib/Foswiki.pm, avg 5µs/call # 22 times (49µs+0s) by Foswiki::_renderZone at line 3467 of /usr/local/src/github.com/foswiki/core/lib/Foswiki.pm, avg 2µs/call # 20 times (464µs+0s) by Foswiki::__ANON__[/usr/local/src/github.com/foswiki/core/lib/Foswiki/Macros/INCLUDE.pm:326] at line 236 of /usr/local/src/github.com/foswiki/core/lib/Foswiki/Macros/INCLUDE.pm, avg 23µs/call # 20 times (132µs+0s) by Foswiki::__ANON__[/usr/local/src/github.com/foswiki/core/lib/Foswiki/Macros/INCLUDE.pm:326] at line 235 of /usr/local/src/github.com/foswiki/core/lib/Foswiki/Macros/INCLUDE.pm, avg 7µs/call # 20 times (36µs+0s) by Foswiki::INCLUDE at line 170 of /usr/local/src/github.com/foswiki/core/lib/Foswiki/Macros/INCLUDE.pm, avg 2µs/call # 19 times (46µs+0s) by Foswiki::_fixupIncludedTopic at line 54 of /usr/local/src/github.com/foswiki/core/lib/Foswiki/Macros/INCLUDE.pm, avg 2µs/call # 17 times (105µs+0s) by Foswiki::putBackBlocks at line 2856 of /usr/local/src/github.com/foswiki/core/lib/Foswiki.pm, avg 6µs/call # 17 times (80µs+0s) by Foswiki::_renderZone at line 3482 of /usr/local/src/github.com/foswiki/core/lib/Foswiki.pm, avg 5µs/call # 17 times (79µs+0s) by Foswiki::_renderZone at line 3485 of /usr/local/src/github.com/foswiki/core/lib/Foswiki.pm, avg 5µs/call # 17 times (76µs+0s) by Foswiki::_renderZone at line 3484 of /usr/local/src/github.com/foswiki/core/lib/Foswiki.pm, avg 4µs/call # 17 times (31µs+0s) by Foswiki::_renderZone at line 3486 of /usr/local/src/github.com/foswiki/core/lib/Foswiki.pm, avg 2µs/call # 16 times (546µs+0s) by Foswiki::_fixupIncludedTopic at line 48 of /usr/local/src/github.com/foswiki/core/lib/Foswiki/Macros/INCLUDE.pm, avg 34µs/call # 10 times (42µs+0s) by Foswiki::__ANON__[/usr/local/src/github.com/foswiki/core/lib/Foswiki/Macros/INCLUDE.pm:326] at line 241 of /usr/local/src/github.com/foswiki/core/lib/Foswiki/Macros/INCLUDE.pm, avg 4µs/call # 10 times (31µs+0s) by Foswiki::__ANON__[/usr/local/src/github.com/foswiki/core/lib/Foswiki/Macros/INCLUDE.pm:326] at line 242 of /usr/local/src/github.com/foswiki/core/lib/Foswiki/Macros/INCLUDE.pm, avg 3µs/call # 8 times (50µs+0s) by Foswiki::USERINFO at line 111 of /usr/local/src/github.com/foswiki/core/lib/Foswiki/Macros/USERINFO.pm, avg 6µs/call # 2 times (20µs+0s) by Foswiki::putBackBlocks at line 2859 of /usr/local/src/github.com/foswiki/core/lib/Foswiki.pm, avg 10µs/call # 2 times (4µs+0s) by Foswiki::_handleURLPARAMValue at line 88 of /usr/local/src/github.com/foswiki/core/lib/Foswiki/Macros/URLPARAM.pm, avg 2µs/call # once (7.78ms+0s) by Foswiki::writeCompletePage at line 814 of /usr/local/src/github.com/foswiki/core/lib/Foswiki.pm # once (68µs+0s) by Foswiki::writeCompletePage at line 750 of /usr/local/src/github.com/foswiki/core/lib/Foswiki.pm # once (51µs+0s) by Foswiki::writeCompletePage at line 780 of /usr/local/src/github.com/foswiki/core/lib/Foswiki.pm # once (49µs+0s) by Foswiki::_renderZones at line 3563 of /usr/local/src/github.com/foswiki/core/lib/Foswiki.pm # once (45µs+0s) by Foswiki::_renderZones at line 3568 of /usr/local/src/github.com/foswiki/core/lib/Foswiki.pm # once (25µs+0s) by Foswiki::writeCompletePage at line 810 of /usr/local/src/github.com/foswiki/core/lib/Foswiki.pm # once (12µs+0s) by Foswiki::_renderZones at line 3557 of /usr/local/src/github.com/foswiki/core/lib/Foswiki.pm # once (6µs+0s) by main::BEGIN@8 at line 21 of setlib.cfg # once (5µs+0s) by Foswiki::_getLibDir at line 128 of /usr/local/src/github.com/foswiki/core/lib/Foswiki.pm # once (5µs+0s) by Foswiki::spaceOutWikiWord at line 2685 of /usr/local/src/github.com/foswiki/core/lib/Foswiki.pm # once (3µs+0s) by main::BEGIN@8 at line 30 of setlib.cfg # once (3µs+0s) by Foswiki::BEGIN@134 at line 170 of /usr/local/src/github.com/foswiki/core/lib/Foswiki.pm # once (3µs+0s) by Foswiki::new at line 1791 of /usr/local/src/github.com/foswiki/core/lib/Foswiki.pm # once (3µs+0s) by Foswiki::_getLibDir at line 129 of /usr/local/src/github.com/foswiki/core/lib/Foswiki.pm # once (2µs+0s) by Foswiki::spaceOutWikiWord at line 2687 of /usr/local/src/github.com/foswiki/core/lib/Foswiki.pm # once (2µs+0s) by Foswiki::new at line 1800 of /usr/local/src/github.com/foswiki/core/lib/Foswiki.pm
sub Foswiki::CORE:subst; # opcode
# spent 795µs within Foswiki::CORE:substcont which was called 186 times, avg 4µs/call: # 82 times (287µs+0s) by Foswiki::isTrue at line 2663 of /usr/local/src/github.com/foswiki/core/lib/Foswiki.pm, avg 3µs/call # 32 times (93µs+0s) by Foswiki::urlEncode at line 2621 of /usr/local/src/github.com/foswiki/core/lib/Foswiki.pm, avg 3µs/call # 22 times (53µs+0s) by Foswiki::MAKETEXT at line 41 of /usr/local/src/github.com/foswiki/core/lib/Foswiki/Macros/MAKETEXT.pm, avg 2µs/call # 16 times (43µs+0s) by Foswiki::USERINFO at line 111 of /usr/local/src/github.com/foswiki/core/lib/Foswiki/Macros/USERINFO.pm, avg 3µs/call # 9 times (25µs+0s) by Foswiki::_getLibDir at line 128 of /usr/local/src/github.com/foswiki/core/lib/Foswiki.pm, avg 3µs/call # 8 times (18µs+0s) by Foswiki::MAKETEXT at line 23 of /usr/local/src/github.com/foswiki/core/lib/Foswiki/Macros/MAKETEXT.pm, avg 2µs/call # 4 times (33µs+0s) by Foswiki::putBackBlocks at line 2859 of /usr/local/src/github.com/foswiki/core/lib/Foswiki.pm, avg 8µs/call # 3 times (13µs+0s) by Foswiki::_fixupIncludedTopic at line 54 of /usr/local/src/github.com/foswiki/core/lib/Foswiki/Macros/INCLUDE.pm, avg 4µs/call # 2 times (93µs+0s) by Foswiki::writeCompletePage at line 750 of /usr/local/src/github.com/foswiki/core/lib/Foswiki.pm, avg 46µs/call # 2 times (70µs+0s) by Foswiki::writeCompletePage at line 780 of /usr/local/src/github.com/foswiki/core/lib/Foswiki.pm, avg 35µs/call # 2 times (33µs+0s) by Foswiki::_renderZones at line 3563 of /usr/local/src/github.com/foswiki/core/lib/Foswiki.pm, avg 16µs/call # 2 times (28µs+0s) by Foswiki::_renderZones at line 3568 of /usr/local/src/github.com/foswiki/core/lib/Foswiki.pm, avg 14µs/call # 2 times (7µs+0s) by Foswiki::spaceOutWikiWord at line 2685 of /usr/local/src/github.com/foswiki/core/lib/Foswiki.pm, avg 3µs/call
sub Foswiki::CORE:substcont; # opcode