Analysis of Stylesheet Execution Time

Total time: 1290.228 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)
"*path-adder.xsl" 32 template * 16713 0.316 5281.093 0.059 985.758
"*-functions.xsl" 84 function ia-func:getBSTopicByGid 249 0.214 53.162 0.214 53.162
"*path-adder.xsl" 20 template *[contains(@class, ' topic/topic ')] 249 10.083 2510.738 0.182 45.249
"*-functions.xsl" 470 function ia-func:getParameter 2 2.652 5.303 2.652 5.303
"*-functions.xsl" 207 function ia-func:cutParentDirRelativeCommands 2 2.348 4.697 2.348 4.697
"*path-adder.xsl" 16 template / 1 1087.276 1087.276 2.229 2.229
"*-functions.xsl" 173 function ia-func:preserveTrailingParentDirRelativeCommands 2 3.146 6.292 0.777 1.554
"*-functions.xsl" 81 function ia-func:getBSTopicByGid 249 0.217 54.040 0.004 0.878
"*-functions.xsl" 116 function ia-func:correctFilePath 2 3.851 7.701 0.283 0.567
"*-functions.xsl" 466 function ia-func:getParameter 2 2.888 5.777 0.237 0.473
"*-functions.xsl" 147 function ia-func:removeDuplicateSlashes 2 0.246 0.492 0.226 0.451
"*-functions.xsl" 222 function ia-func:removeRelativeCommands 2 3.313 6.626 0.165 0.329
"*-functions.xsl" 108 function ia-func:correctFilePath 2 3.871 7.741 0.016 0.032
"*-functions.xsl" 166 function ia-func:replaceDuplicateSlashes 2 0.016 0.031 0.016 0.031
"*-functions.xsl" 193 function ia-func:cutCurrentDirRelativeCommands 2 0.012 0.023 0.012 0.023
"*-functions.xsl" 161 function ia-func:replaceDuplicateSlashes 2 0.021 0.041 0.005 0.010
"*-functions.xsl" 199 function ia-func:cutParentDirRelativeCommands 2 2.353 4.706 0.005 0.010
"*-functions.xsl" 190 function ia-func:cutCurrentDirRelativeCommands 2 0.016 0.032 0.004 0.009
"*-functions.xsl" 144 function ia-func:removeDuplicateSlashes 2 0.250 0.500 0.004 0.008
"*-functions.xsl" 216 function ia-func:removeRelativeCommands 2 3.317 6.634 0.004 0.008
"*-functions.xsl" 112 function ia-func:correctFilePath 2 3.855 7.709 0.004 0.008
"*-functions.xsl" 105 function ia-func:correctFilePath 2 3.874 7.747 0.003 0.006
"*-functions.xsl" 170 function ia-func:preserveTrailingParentDirRelativeCommands 2 3.149 6.297 0.003 0.005