← Index
NYTProf Performance Profile   « line view »
For ./view
  Run on Fri Jul 31 18:42:36 2015
Reported on Fri Jul 31 18:48:14 2015

Filename/var/www/foswikidev/core/lib/Foswiki/Plugins/FindElsewherePlugin.pm
StatementsExecuted 16 statements in 272µs
Subroutines
Calls P F Exclusive
Time
Inclusive
Time
Subroutine
1111.95ms2.30msFoswiki::Plugins::FindElsewherePlugin::::initPluginFoswiki::Plugins::FindElsewherePlugin::initPlugin
11119µs32µsFoswiki::Plugins::FindElsewherePlugin::::BEGIN@6Foswiki::Plugins::FindElsewherePlugin::BEGIN@6
1119µs13µsFoswiki::Plugins::FindElsewherePlugin::::BEGIN@7Foswiki::Plugins::FindElsewherePlugin::BEGIN@7
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 details
2# This is the FindElsewhere Foswiki plugin,
3# see http://foswiki.org/Extensions/FindElsewherePlugin for details.
4package Foswiki::Plugins::FindElsewherePlugin;
5
6230µs246µs
# spent 32µs (19+13) within Foswiki::Plugins::FindElsewherePlugin::BEGIN@6 which was called: # once (19µs+13µs) by Foswiki::Plugin::BEGIN@2.16 at line 6
use strict;
# spent 32µs making 1 call to Foswiki::Plugins::FindElsewherePlugin::BEGIN@6 # spent 13µs making 1 call to strict::import
72139µs218µs
# spent 13µs (9+4) within Foswiki::Plugins::FindElsewherePlugin::BEGIN@7 which was called: # once (9µs+4µs) by Foswiki::Plugin::BEGIN@2.16 at line 7
use warnings;
# spent 13µs making 1 call to Foswiki::Plugins::FindElsewherePlugin::BEGIN@7 # spent 4µs making 1 call to warnings::import
8
91400nsour $NO_PREFS_IN_TOPIC = 1;
101600nsour $VERSION = '2.5';
111100nsour $RELEASE = '2.5';
121200nsour $SHORTDESCRIPTION =
13"Automatically link to another web(s) if a topic isn't found in the current web.";
14
15
# spent 2.30ms (1.95+346µs) within Foswiki::Plugins::FindElsewherePlugin::initPlugin which was called: # once (1.95ms+346µs) by Foswiki::Plugin::__ANON__[/var/www/foswikidev/core/lib/Foswiki/Plugin.pm:257] at line 250 of /var/www/foswikidev/core/lib/Foswiki/Plugin.pm
sub initPlugin {
16
17 #my( $topic, $web, $user, $installWeb ) = @_;
18
1912µs129µs my $disabled = Foswiki::Func::getPreferencesFlag("DISABLELOOKELSEWHERE");
# spent 29µs making 1 call to Foswiki::Func::getPreferencesFlag
201600ns unless ( defined($disabled) ) {
21
22 # Compatibility, deprecated
23 $disabled =
24 Foswiki::Func::getPluginPreferencesFlag("DISABLELOOKELSEWHERE");
25 }
261200ns return 0 if $disabled;
27
28184µs require Foswiki::Plugins::FindElsewherePlugin::Core;
2913µs1229µs Foswiki::Plugins::FindElsewherePlugin::Core::initPlugin(@_);
30
31 # Alias the handler to the one in the core package
3212µs *Foswiki::Plugins::FindElsewherePlugin::preRenderingHandler =
33 \&Foswiki::Plugins::FindElsewherePlugin::Core::preRenderingHandler;
34
3517µs return 1;
36}
37
3813µs1;
39__END__