Filename | /var/www/foswikidev/core/lib/Foswiki/Macros/USERNAME.pm |
Statements | Executed 13 statements in 162µs |
Calls | P | F | Exclusive Time |
Inclusive Time |
Subroutine |
---|---|---|---|---|---|
2 | 1 | 1 | 17µs | 123µs | USERNAME | Foswiki::
1 | 1 | 1 | 16µs | 29µs | BEGIN@4.113 | Foswiki::
1 | 1 | 1 | 10µs | 14µs | BEGIN@5.114 | Foswiki::
1 | 1 | 1 | 4µs | 4µs | BEGIN@8.115 | Foswiki::
Line | State ments |
Time on line |
Calls | Time in subs |
Code |
---|---|---|---|---|---|
1 | # See bottom of file for license and copyright information | ||||
2 | package Foswiki; | ||||
3 | |||||
4 | 2 | 28µs | 2 | 42µs | # spent 29µs (16+13) within Foswiki::BEGIN@4.113 which was called:
# once (16µs+13µs) by Foswiki::_expandMacroOnTopicRendering at line 4 # spent 29µs making 1 call to Foswiki::BEGIN@4.113
# spent 13µs making 1 call to strict::import |
5 | 2 | 50µs | 2 | 18µs | # spent 14µs (10+4) within Foswiki::BEGIN@5.114 which was called:
# once (10µs+4µs) by Foswiki::_expandMacroOnTopicRendering at line 5 # spent 14µs making 1 call to Foswiki::BEGIN@5.114
# spent 4µs making 1 call to warnings::import |
6 | 1 | 400ns | require Foswiki::Macros::USERINFO; | ||
7 | |||||
8 | # spent 4µs within Foswiki::BEGIN@8.115 which was called:
# once (4µs+0s) by Foswiki::_expandMacroOnTopicRendering at line 13 | ||||
9 | 1 | 5µs | if ( $Foswiki::cfg{UseLocale} ) { | ||
10 | require locale; | ||||
11 | import locale(); | ||||
12 | } | ||||
13 | 1 | 62µs | 1 | 4µs | } # spent 4µs making 1 call to Foswiki::BEGIN@8.115 |
14 | |||||
15 | # DEPRECATED functionality, now implemented using %USERINFO% | ||||
16 | # move to compatibility plugin in Foswiki 2.0 | ||||
17 | # spent 123µs (17+106) within Foswiki::USERNAME which was called 2 times, avg 61µs/call:
# 2 times (17µs+106µs) by Foswiki::_expandMacroOnTopicRendering at line 3435 of /var/www/foswikidev/core/lib/Foswiki.pm, avg 61µs/call | ||||
18 | 2 | 1µs | my ( $this, $params ) = @_; | ||
19 | |||||
20 | 2 | 5µs | 2 | 35µs | $params->{format} = $this->{prefs}->getPreference('USERNAME') # spent 35µs making 2 calls to Foswiki::Prefs::getPreference, avg 17µs/call |
21 | || '$username'; | ||||
22 | |||||
23 | 2 | 7µs | 2 | 71µs | return $this->USERINFO($params); # spent 71µs making 2 calls to Foswiki::USERINFO, avg 35µs/call |
24 | } | ||||
25 | |||||
26 | 1 | 2µs | 1; | ||
27 | __END__ |