Analysis of Stylesheet Execution Time

Total time: 1882.237 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 13400 0.054 723.517 0.054 723.517
"*-functions.xsl" 20 function ia-func:getTopicType 249 2.602 647.874 2.602 647.874
"*-generator.xsl" 227 template *[@id] 12823 0.433 5547.412 0.019 247.587
"*-generator.xsl" 349 template insertBlurbAndDescriptionToBS 248 0.164 40.605 0.153 38.025
"*-generator.xsl" 65 template processMapConceptTopic 248 12.009 2978.196 0.119 29.551
"*-functions.xsl" 470 function ia-func:getParameter 5 9.786 48.931 5.864 29.318
"*-generator.xsl" 264 template *[contains(@class, ' topic/indexterm ')] 1231 0.020 24.565 0.020 24.565
"*-functions.xsl" 608 function ia-func:getMapTopicref 248 0.106 26.332 0.067 16.654
"*-generator.xsl" 203 template *[contains(@class, ' topic/topic ')]/*[contains(@class, ' topic/title ')] 248 0.166 41.073 0.066 16.463
"*-generator.xsl" 185 template processBSTopicAttributes 248 0.163 40.476 0.056 13.830
"*-generator.xsl" 94 template createDefaultBSTopicAttributes 248 0.046 11.482 0.046 11.482
"*-functions.xsl" 618 function ia-func:getTopicrefs 248 0.038 9.335 0.038 9.335
"*-generator.xsl" 155 template checkForTocEntries 248 0.036 8.936 0.036 8.936
"*-generator.xsl" 169 template *[contains(@class, ' topic/topic ')] 248 12.034 2984.483 0.025 6.287
"*-functions.xsl" 116 function ia-func:correctFilePath 2 10.211 20.423 2.735 5.469
"*-functions.xsl" 207 function ia-func:cutParentDirRelativeCommands 2 2.619 5.237 2.619 5.237
"*-functions.xsl" 173 function ia-func:preserveTrailingParentDirRelativeCommands 2 6.157 12.314 2.470 4.940
"*-generator.xsl" 108 template createDefaultBSTopicElements 248 0.400 99.087 0.018 4.532
"*-generator.xsl" 25 template / 1 1807.584 1807.584 2.702 2.702
"*-functions.xsl" 260 function ia-func:stripSpace 248 0.009 2.198 0.009 2.198
"*-functions.xsl" 193 function ia-func:cutCurrentDirRelativeCommands 2 1.052 2.104 1.052 2.104
"*-functions.xsl" 222 function ia-func:removeRelativeCommands 2 7.058 14.115 0.897 1.793
"*-generator.xsl" 331 template insertDescriptionToBS 248 0.171 42.361 0.007 1.756
"*-generator.xsl" 141 template checkIfWithoutTabs 248 0.003 0.868 0.003 0.868
"*-functions.xsl" 466 function ia-func:getParameter 5 9.941 49.705 0.155 0.774
"*-functions.xsl" 147 function ia-func:removeDuplicateSlashes 2 0.408 0.815 0.363 0.725
"*-functions.xsl" 16 function ia-func:getTopicType 249 2.603 648.257 0.002 0.383
"*-functions.xsl" 257 function ia-func:stripSpace 248 0.010 2.579 0.002 0.381
"*-functions.xsl" 614 function ia-func:getTopicrefs 248 0.039 9.678 0.001 0.343
"*-functions.xsl" 605 function ia-func:getMapTopicref 248 0.107 26.647 0.001 0.315
"*-functions.xsl" 166 function ia-func:replaceDuplicateSlashes 2 0.026 0.052 0.026 0.052
"*-functions.xsl" 108 function ia-func:correctFilePath 2 10.240 20.481 0.020 0.039
"*-functions.xsl" 161 function ia-func:replaceDuplicateSlashes 2 0.045 0.090 0.019 0.038
"*-functions.xsl" 190 function ia-func:cutCurrentDirRelativeCommands 2 1.062 2.124 0.010 0.020
"*-functions.xsl" 112 function ia-func:correctFilePath 2 10.221 20.441 0.009 0.019
"*-functions.xsl" 199 function ia-func:cutParentDirRelativeCommands 2 2.625 5.250 0.007 0.013
"*-functions.xsl" 216 function ia-func:removeRelativeCommands 2 7.064 14.128 0.006 0.013
"*-functions.xsl" 144 function ia-func:removeDuplicateSlashes 2 0.413 0.826 0.005 0.010
"*-functions.xsl" 105 function ia-func:correctFilePath 2 10.245 20.490 0.005 0.010
"*-functions.xsl" 170 function ia-func:preserveTrailingParentDirRelativeCommands 2 6.161 12.322 0.004 0.007