Analysis of Stylesheet Execution Time

Total time: 971.358 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)
"*-generator.xsl" 233 template createBSAnchor 4414 0.115 507.012 0.115 507.012
"*-functions.xsl" 20 function ia-func:getTopicType 83 2.012 166.988 2.012 166.988
"*-generator.xsl" 227 template *[@id] 4228 0.905 3824.474 0.036 154.090
"*-functions.xsl" 470 function ia-func:getParameter 5 6.548 32.740 3.918 19.590
"*-generator.xsl" 349 template insertBlurbAndDescriptionToBS 82 0.223 18.259 0.209 17.127
"*-generator.xsl" 264 template *[contains(@class, ' topic/indexterm ')] 452 0.035 15.792 0.035 15.792
"*-generator.xsl" 65 template processMapConceptTopic 82 18.601 1525.243 0.162 13.259
"*-generator.xsl" 203 template *[contains(@class, ' topic/topic ')]/*[contains(@class, ' topic/title ')] 82 0.248 20.330 0.098 8.044
"*-functions.xsl" 608 function ia-func:getMapTopicref 82 0.120 9.816 0.077 6.293
"*-generator.xsl" 185 template processBSTopicAttributes 82 0.192 15.736 0.070 5.724
"*-generator.xsl" 94 template createDefaultBSTopicAttributes 82 0.067 5.490 0.067 5.490
"*-generator.xsl" 155 template checkForTocEntries 82 0.066 5.398 0.066 5.398
"*-functions.xsl" 116 function ia-func:correctFilePath 2 6.875 13.751 2.067 4.134
"*-generator.xsl" 169 template *[contains(@class, ' topic/topic ')] 82 18.647 1529.064 0.047 3.821
"*-functions.xsl" 207 function ia-func:cutParentDirRelativeCommands 2 1.765 3.530 1.765 3.530
"*-functions.xsl" 618 function ia-func:getTopicrefs 82 0.041 3.335 0.041 3.335
"*-functions.xsl" 173 function ia-func:preserveTrailingParentDirRelativeCommands 2 3.894 7.787 1.401 2.802
"*-generator.xsl" 108 template createDefaultBSTopicElements 82 0.436 35.777 0.030 2.453
"*-generator.xsl" 25 template / 1 919.401 919.401 1.581 1.581
"*-functions.xsl" 193 function ia-func:cutCurrentDirRelativeCommands 2 0.716 1.432 0.716 1.432
"*-functions.xsl" 222 function ia-func:removeRelativeCommands 2 4.515 9.030 0.618 1.236
"*-functions.xsl" 260 function ia-func:stripSpace 82 0.011 0.920 0.011 0.920
"*-generator.xsl" 331 template insertDescriptionToBS 82 0.232 19.065 0.010 0.806
"*-functions.xsl" 466 function ia-func:getParameter 5 6.660 33.302 0.112 0.562
"*-functions.xsl" 147 function ia-func:removeDuplicateSlashes 2 0.284 0.568 0.251 0.503
"*-generator.xsl" 141 template checkIfWithoutTabs 82 0.005 0.442 0.005 0.442
"*-functions.xsl" 16 function ia-func:getTopicType 83 2.015 167.217 0.003 0.229
"*-functions.xsl" 257 function ia-func:stripSpace 82 0.014 1.133 0.003 0.212
"*-functions.xsl" 605 function ia-func:getMapTopicref 82 0.122 10.012 0.002 0.196
"*-functions.xsl" 614 function ia-func:getTopicrefs 82 0.043 3.522 0.002 0.188
"*-functions.xsl" 166 function ia-func:replaceDuplicateSlashes 2 0.019 0.037 0.019 0.037
"*-functions.xsl" 161 function ia-func:replaceDuplicateSlashes 2 0.033 0.065 0.014 0.028
"*-functions.xsl" 108 function ia-func:correctFilePath 2 6.897 13.794 0.014 0.028
"*-functions.xsl" 112 function ia-func:correctFilePath 2 6.883 13.766 0.008 0.015
"*-functions.xsl" 190 function ia-func:cutCurrentDirRelativeCommands 2 0.722 1.444 0.006 0.013
"*-functions.xsl" 199 function ia-func:cutParentDirRelativeCommands 2 1.770 3.541 0.005 0.010
"*-functions.xsl" 216 function ia-func:removeRelativeCommands 2 4.520 9.041 0.005 0.010
"*-functions.xsl" 105 function ia-func:correctFilePath 2 6.901 13.803 0.004 0.009
"*-functions.xsl" 144 function ia-func:removeDuplicateSlashes 2 0.288 0.577 0.004 0.009
"*-functions.xsl" 170 function ia-func:preserveTrailingParentDirRelativeCommands 2 3.897 7.794 0.003 0.007