Analysis of Stylesheet Execution Time

Total time: 857.833 milliseconds

Time spent in each template or function:

The table below is ordered by the total net time spent in the template or function. Gross time means the time including called templates and functions; net time means time excluding time spent in called templates and functions.

file line instruction count average time (gross) total time (gross) average time (net) total time (net)
"*ostprocess.xsl" 21 template * 5031 0.271 1361.978 0.111 559.267
"*ostprocess.xsl" 36 template topic 82 19.864 1628.874 1.899 155.724
"*ostprocess.xsl" 49 function ia-func:createBSHref 82 1.119 91.766 1.119 91.766
"*-functions.xsl" 470 function ia-func:getParameter 3 11.144 33.431 6.620 19.859
"*-functions.xsl" 116 function ia-func:correctFilePath 2 7.092 14.184 2.075 4.150
"*-functions.xsl" 207 function ia-func:cutParentDirRelativeCommands 2 1.663 3.326 1.663 3.326
"*-functions.xsl" 173 function ia-func:preserveTrailingParentDirRelativeCommands 2 3.969 7.938 1.653 3.306
"*-functions.xsl" 222 function ia-func:removeRelativeCommands 2 4.735 9.469 0.763 1.526
"*-functions.xsl" 193 function ia-func:cutCurrentDirRelativeCommands 2 0.636 1.273 0.636 1.273
"*-functions.xsl" 466 function ia-func:getParameter 3 11.316 33.949 0.173 0.518
"*-functions.xsl" 147 function ia-func:removeDuplicateSlashes 2 0.275 0.549 0.241 0.482
"*ostprocess.xsl" 46 function ia-func:createBSHref 82 1.123 92.116 0.004 0.350
"*ostprocess.xsl" 17 template / 1 807.206 807.206 0.100 0.100
"*-functions.xsl" 166 function ia-func:replaceDuplicateSlashes 2 0.019 0.037 0.019 0.037
"*-functions.xsl" 108 function ia-func:correctFilePath 2 7.115 14.230 0.015 0.031
"*-functions.xsl" 161 function ia-func:replaceDuplicateSlashes 2 0.034 0.067 0.015 0.030
"*-functions.xsl" 190 function ia-func:cutCurrentDirRelativeCommands 2 0.648 1.297 0.012 0.024
"*-functions.xsl" 112 function ia-func:correctFilePath 2 7.100 14.200 0.008 0.015
"*-functions.xsl" 105 function ia-func:correctFilePath 2 7.120 14.240 0.005 0.009
"*-functions.xsl" 199 function ia-func:cutParentDirRelativeCommands 2 1.668 3.335 0.005 0.009
"*-functions.xsl" 216 function ia-func:removeRelativeCommands 2 4.739 9.478 0.004 0.009
"*-functions.xsl" 144 function ia-func:removeDuplicateSlashes 2 0.278 0.556 0.003 0.007
"*-functions.xsl" 170 function ia-func:preserveTrailingParentDirRelativeCommands 2 3.972 7.943 0.003 0.006