← Index
NYTProf Performance Profile   « line view »
For ./view
  Run on Fri Jul 31 19:05:14 2015
Reported on Fri Jul 31 19:08:10 2015

Filename/var/www/foswiki11/lib/Foswiki/Plugins/ConvertAttachmentPlugin.pm
StatementsExecuted 13 statements in 193µs
Subroutines
Calls P F Exclusive
Time
Inclusive
Time
Subroutine
11160µs1.14msFoswiki::Plugins::ConvertAttachmentPlugin::::BEGIN@26Foswiki::Plugins::ConvertAttachmentPlugin::BEGIN@26
11114µs27µsFoswiki::Plugins::ConvertAttachmentPlugin::::BEGIN@19Foswiki::Plugins::ConvertAttachmentPlugin::BEGIN@19
11110µs15µsFoswiki::Plugins::ConvertAttachmentPlugin::::BEGIN@20Foswiki::Plugins::ConvertAttachmentPlugin::BEGIN@20
1116µs6µsFoswiki::Plugins::ConvertAttachmentPlugin::::BEGIN@24Foswiki::Plugins::ConvertAttachmentPlugin::BEGIN@24
1114µs4µsFoswiki::Plugins::ConvertAttachmentPlugin::::BEGIN@25Foswiki::Plugins::ConvertAttachmentPlugin::BEGIN@25
1114µs4µsFoswiki::Plugins::ConvertAttachmentPlugin::::BEGIN@22Foswiki::Plugins::ConvertAttachmentPlugin::BEGIN@22
1114µs4µsFoswiki::Plugins::ConvertAttachmentPlugin::::BEGIN@23Foswiki::Plugins::ConvertAttachmentPlugin::BEGIN@23
Call graph for these subroutines as a Graphviz dot language file.
Line State
ments
Time
on line
Calls Time
in subs
Code
1# Plugin for Foswiki - The Free and Open Source Wiki, http://foswiki.org/
2#
3# Copyright (C) 2014 Kenneth Lavrsen
4#
5# This program is free software; you can redistribute it and/or
6# modify it under the terms of the GNU General Public License
7# as published by the Free Software Foundation; either version 2
8# of the License, or (at your option) any later version.
9#
10# This program is distributed in the hope that it will be useful,
11# but WITHOUT ANY WARRANTY; without even the implied warranty of
12# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
13# GNU General Public License for more details, published at
14# http://www.gnu.org/copyleft/gpl.html
15#
16package Foswiki::Plugins::ConvertAttachmentPlugin;
17
18# Always use strict to enforce variable scoping
19232µs241µs
# spent 27µs (14+13) within Foswiki::Plugins::ConvertAttachmentPlugin::BEGIN@19 which was called: # once (14µs+13µs) by Foswiki::Plugin::BEGIN@2.9 at line 19
use strict;
# spent 27µs making 1 call to Foswiki::Plugins::ConvertAttachmentPlugin::BEGIN@19 # spent 13µs making 1 call to strict::import
20224µs220µs
# spent 15µs (10+5) within Foswiki::Plugins::ConvertAttachmentPlugin::BEGIN@20 which was called: # once (10µs+5µs) by Foswiki::Plugin::BEGIN@2.9 at line 20
use warnings;
# spent 15µs making 1 call to Foswiki::Plugins::ConvertAttachmentPlugin::BEGIN@20 # spent 5µs making 1 call to warnings::import
21
22219µs14µs
# spent 4µs within Foswiki::Plugins::ConvertAttachmentPlugin::BEGIN@22 which was called: # once (4µs+0s) by Foswiki::Plugin::BEGIN@2.9 at line 22
use Foswiki::Func (); # The plugins API
23221µs14µs
# spent 4µs within Foswiki::Plugins::ConvertAttachmentPlugin::BEGIN@23 which was called: # once (4µs+0s) by Foswiki::Plugin::BEGIN@2.9 at line 23
use Foswiki::Plugins (); # For the API version
24219µs16µs
# spent 6µs within Foswiki::Plugins::ConvertAttachmentPlugin::BEGIN@24 which was called: # once (6µs+0s) by Foswiki::Plugin::BEGIN@2.9 at line 24
use Foswiki::Time (); # Time API
25221µs14µs
# spent 4µs within Foswiki::Plugins::ConvertAttachmentPlugin::BEGIN@25 which was called: # once (4µs+0s) by Foswiki::Plugin::BEGIN@2.9 at line 25
use Foswiki::Sandbox (); # Security
26156µs33.11ms
# spent 1.14ms (60µs+1.08) within Foswiki::Plugins::ConvertAttachmentPlugin::BEGIN@26 which was called: # once (60µs+1.08ms) by Foswiki::Plugin::BEGIN@2.9 at line 26
use Spreadsheet::ParseExcel;# Parse cells in Excel sheets
# spent 1.97ms making 2 calls to Carp::confess, avg 985µs/call # spent 1.14ms making 1 call to Foswiki::Plugins::ConvertAttachmentPlugin::BEGIN@26