Analysis of Stylesheet Execution Time

Total time: 1756.395 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)
"*-resources.xsl" 10 template excludeUnassignedResources 2 428.784 857.569 145.483 290.966
"*-functions.xsl" 330 function ia-func:cutParentDirRelativeCommands 751 0.211 158.317 0.206 154.904
"*-templates.xsl" 44 template createResourceFileList 1 141.896 141.896 129.074 129.074
"*.functions.xsl" 183 function ia-func:stripLocaleNameFromResourcePath 646 0.556 359.096 0.164 105.926
"*-templates.xsl" 105 template insertVariable 43 2.154 92.630 1.866 80.242
"*-functions.xsl" 296 function ia-func:preserveTrailingParentDirRelativeCommands 754 0.304 228.851 0.084 63.257
"*-functions.xsl" 673 function ia-func:getParameter 57 1.094 62.358 1.094 62.358
"*.functions.xsl" 138 function ia-func:expandResourceFileList 46 9.079 417.645 1.180 54.282
"*-templates.xsl" 13 template getVariablesForLocale 2 24.523 49.046 23.179 46.357
"*topic-body.xsl" 92 template *[contains(@class, ' topic/dlentry ')] 72 1.442 103.826 0.621 44.722
"*-resources.xsl" 42 template includeResourceBySwitch 542 0.073 39.766 0.072 39.055
"*-functions.xsl" 184 function ia-func:correct-file-url 745 0.457 340.579 0.052 38.384
"*-functions.xsl" 118 function ia-func:base-path 654 0.080 52.341 0.058 37.972
"*formatting.xsl" 19 template processOnNewPage 2 143.544 287.088 18.603 37.207
"*-functions.xsl" 345 function ia-func:removeRelativeCommands 745 0.348 259.449 0.039 29.338
"*-functions.xsl" 231 function ia-func:remove-slash-duplicates 745 0.047 34.922 0.034 25.241
"*topic-body.xsl" 60 template *[contains(@class, ' topic/dlentry ')] 72 1.795 129.243 0.252 18.123
"*topic-body.xsl" 49 template *[contains(@class, ' topic/dl ')] 2 73.493 146.987 8.774 17.548
"*tm-default.xsl" 18 template text() 210 0.066 13.774 0.066 13.774
"*formatting.xsl" 478 template insertALinkAnchor 235 0.056 13.262 0.056 13.262
"*xsl/hlp-ui.xsl" 690 template insertResourcesToLoader 2 6.937 13.875 6.362 12.724
"*htm-common.xsl" 178 template createReferencedArtFileList 1 13.272 13.272 12.270 12.270
"*.functions.xsl" 302 function ia-func:isCopyableResource 244 0.049 12.036 0.049 12.036
"*-functions.xsl" 420 function ia-func:strip-file-scheme 654 0.018 11.949 0.018 11.949
"*xsl/hlp-ui.xsl" 740 template insertResourcesToHTML 2 5.820 11.639 5.503 11.006
"*glossentry.xsl" 65 template insertDefinition 72 0.532 38.291 0.152 10.913
"*-functions.xsl" 84 function ia-func:getBSTopicByGid 6 2.064 12.385 1.790 10.743
"*sl/hlp-toc.xsl" 40 template @* | node() 588 0.050 29.193 0.018 10.445
"*l/htm-html.xsl" 215 template insertScripts 2 5.026 10.051 5.026 10.051
"*-templates.xsl" 7 template logMessage 89 0.104 9.227 0.104 9.227
"*xsl/hlp-ui.xsl" 154 template createIndexPage 1 25.721 25.721 9.008 9.008
"*-functions.xsl" 594 function ia-func:transformVariableFormat 42 0.200 8.393 0.200 8.393
"*-functions.xsl" 289 function ia-func:collapse-slashes 745 0.010 7.717 0.010 7.717
"*xsl/hlp-ui.xsl" 632 template createDeviceTypeSpecificResourceLoaderJS 1 21.279 21.279 7.366 7.366
"*-functions.xsl" 866 function ia-func:getUntabbedJavaScript 2 3.680 7.360 3.680 7.360
"*-functions.xsl" 21 function ia-func:getTopicType 8 0.886 7.088 0.886 7.088
"*xsl/hlp-ui.xsl" 550 template createBookConfigFile 1 8.226 8.226 6.924 6.924
"*-functions.xsl" 316 function ia-func:cutCurrentDirRelativeCommands 745 0.009 6.891 0.009 6.891
"*formatting.xsl" 284 template insertDoctypeDeclaration 5 1.338 6.691 1.338 6.691
"*xsl/hlp-ui.xsl" 371 template createPublicationConfigFile 1 65.190 65.190 6.575 6.575
"*formatting.xsl" 239 template insertHeadBlockContent 4 1.675 6.700 1.638 6.552
"*-functions.xsl" 73 function ia-func:fetchValueableText 84 0.076 6.343 0.076 6.343
"*sl/hlp-toc.xsl" 10 template createDummyCustomRootNodesJS 1 6.667 6.667 5.915 5.915
"*sl/hlp-toc.xsl" 20 template createContentTree 1 21.216 21.216 5.881 5.881
"*l/hlp-root.xsl" 36 template / 1 624.009 624.009 5.044 5.044
"*glossentry.xsl" 56 template insertTerm 72 0.195 14.051 0.070 5.011
"*-functions.xsl" 228 function ia-func:remove-slash-duplicates 745 0.053 39.759 0.006 4.837
"*l-metadata.xsl" 177 template __insertMetadataCmdname 2 2.405 4.809 2.405 4.809
"*topic-body.xsl" 959 template *[contains(@class, ' topic/ul ')] 4 2.694 10.778 1.090 4.360
"*xsl/hlp-ui.xsl" 602 template createHrefNotSpecifiedWarningPage 1 10.672 10.672 4.195 4.195
"*-templates.xsl" 156 template __processVariableBody 42 0.094 3.953 0.094 3.953
"*l-metadata.xsl" 141 template __insertMetadataContextId 2 1.899 3.799 1.899 3.799
"*.functions.xsl" 247 function ia-func:resource-rel-uri 5 1.227 6.133 0.727 3.634
"*sl/hlp-toc.xsl" 91 template createTocPageNumbers 2 1.746 3.492 1.746 3.492
"*l-metadata.xsl" 55 template __insertMetadataAllKeywords 2 1.732 3.464 1.732 3.464
"*-functions.xsl" 180 function ia-func:correct-file-url 745 0.461 343.705 0.004 3.126
"*l-metadata.xsl" 115 template __insertMetadataIndexEntry 2 1.837 3.673 1.510 3.019
"*formatting.xsl" 125 template writeHtmlPageContent 2 103.163 206.326 1.290 2.580
"*-templates.xsl" 83 template logBookProperties 1 10.597 10.597 2.543 2.543
"*m-base-map.xsl" 24 template *[contains(@class, ' map/map ')] 1 291.628 291.628 2.536 2.536
"*-functions.xsl" 417 function ia-func:strip-file-scheme 654 0.022 14.369 0.004 2.420
"*l-metadata.xsl" 75 template __insertMetadataRelatedProduct 2 1.153 2.307 1.153 2.307
"*xsl/hlp-ui.xsl" 217 template insertIndexPageMetadata 1 2.294 2.294 2.294 2.294
"*-templates.xsl" 95 function ia-func:insertVariable 35 1.970 68.950 0.062 2.183
"*formatting.xsl" 434 template insertCommentsFooterBlock 2 21.615 43.231 1.044 2.087
"*.functions.xsl" 180 function ia-func:stripLocaleNameFromResourcePath 646 0.559 361.151 0.003 2.055
"*-functions.xsl" 322 function ia-func:cutParentDirRelativeCommands 751 0.213 160.329 0.003 2.012
"*l/htm-html.xsl" 152 template insertStyles 2 0.986 1.972 0.986 1.972
"*-functions.xsl" 62 function ia-func:getSortString 84 0.099 8.307 0.023 1.964
"*-functions.xsl" 284 function ia-func:collapse-slashes 745 0.013 9.680 0.003 1.963
"*formatting.xsl" 595 template insertMOTW 6 0.322 1.934 0.322 1.934
"*-functions.xsl" 313 function ia-func:cutCurrentDirRelativeCommands 745 0.012 8.677 0.002 1.786
"*/hlp-index.xsl" 95 template ia-index:index.entry 4 4.477 17.906 0.432 1.730
"*xsl/hlp-ui.xsl" 383 template insertPubConfigMainData 1 58.571 58.571 1.705 1.705
"*-functions.xsl" 339 function ia-func:removeRelativeCommands 745 0.350 261.095 0.002 1.647
"*topic-body.xsl" 794 template *[contains(@class, ' topic/p ')] 10 0.333 3.333 0.164 1.645
"*topic-body.xsl" 387 template *[contains(@class, ' topic/ul ')]/ *[contains(@class, ' topic/li ')] 12 0.257 3.079 0.137 1.639
"*xsl/hlp-ui.xsl" 737 function ia-func:splitToSeq 224 0.007 1.637 0.007 1.637
"*topic-body.xsl" 361 template *[contains(@class, ' topic/ul ')]/ *[contains(@class, ' topic/li ')] 12 0.505 6.065 0.133 1.590
"*-functions.xsl" 115 function ia-func:base-path 654 0.082 53.867 0.002 1.527
"*/hlp-index.xsl" 106 template getTopicInfo 4 4.044 16.177 0.356 1.426
"*xsl/hlp-ui.xsl" 148 function ia-func:decodeTabOrder 1 1.386 1.386 1.386 1.386
"*xsl/hlp-ui.xsl" 445 template createLabels 1 48.123 48.123 1.315 1.315
"*-functions.xsl" 293 function ia-func:preserveTrailingParentDirRelativeCommands 754 0.305 230.110 0.002 1.260
"*formatting.xsl" 615 template text() 2 0.630 1.260 0.578 1.156
"*-functions.xsl" 909 function ia-func:getMapTopicref 2 0.650 1.300 0.565 1.130
"*-functions.xsl" 892 function ia-func:combine-paths 19 0.136 2.588 0.058 1.108
"*-variables.xsl" 143 template getChmDefaultHref 1 2.543 2.543 1.091 1.091
"*-functions.xsl" 157 function ia-func:is-relative-path 89 0.012 1.085 0.012 1.085
"*-functions.xsl" 623 function ia-func:prepareJSString 34 0.031 1.059 0.031 1.059
"*htm-common.xsl" 263 function ia-func:meta 10 0.103 1.033 0.103 1.033
"*l-metadata.xsl" 102 template __insertMetadataCommand 2 0.506 1.012 0.506 1.012
"*-templates.xsl" 47 template logDebugMessage 77 0.105 8.054 0.013 0.964
"*-templates.xsl" 56 template logInfoMessage 11 0.272 2.997 0.087 0.952
"*htm-common.xsl" 40 function ia-func:getLastDirName 15 0.506 7.593 0.057 0.855
"*-functions.xsl" 164 function ia-func:correct-file-url 88 0.983 86.483 0.009 0.748
"*l-metadata.xsl" 30 template __insertMetadataPublicationLevelInformation 2 0.884 1.769 0.363 0.726
"*xsl/hlp-ui.xsl" 501 template createUIOptions 1 2.112 2.112 0.724 0.724
"*l/htm-html.xsl" 527 template insertFootnotes 2 0.344 0.689 0.344 0.689
"*formatting.xsl" 329 template createLegendBlock 2 0.993 1.985 0.340 0.680
"*-functions.xsl" 161 function ia-func:correct-file-url 88 0.990 87.150 0.008 0.667
"*l-metadata.xsl" 119 template ia-index:index.entry 4 0.164 0.654 0.164 0.654
"*opic-basic.xsl" 186 template *[contains(@class, ' topic/body ')] 2 73.820 147.640 0.327 0.653
"*-functions.xsl" 929 function ia-func:getTabTopic 2 0.251 0.502 0.251 0.502
"*sl/hlp-toc.xsl" 54 template topic 2 2.030 4.060 0.234 0.467
"*-functions.xsl" 665 function ia-func:getParameter 11 1.216 13.374 0.041 0.454
"*topic-body.xsl" 26 template *[contains(@class, ' topic/dd ')] 72 0.538 38.702 0.006 0.411
"*topic-body.xsl" 110 template *[contains(@class, ' topic/dt ' )] 72 0.201 14.460 0.006 0.409
"*ypographic.xsl" 62 template *[contains(@class, ' hi-d/sup ')] 14 0.074 1.032 0.029 0.406
"*l-metadata.xsl" 9 template __insertMetadata 2 11.405 22.811 0.191 0.382
"*-functions.xsl" 131 function ia-func:path 11 0.513 5.642 0.034 0.373
"*formatting.xsl" 10 template processNormalTopic 2 143.912 287.824 0.184 0.369
"*formatting.xsl" 10 template processConceptTopic 2 143.728 287.455 0.184 0.367
"*opic-basic.xsl" 517 template insertReltableRelatedLinksBlock 8 0.109 0.868 0.045 0.362
"*l-metadata.xsl" 40 template __insertMetadataDescription 2 0.356 0.711 0.178 0.355
"*-functions.xsl" 117 function ia-func:getBSTopicByHref 2 0.176 0.351 0.176 0.351
"*formatting.xsl" 481 template insertTopicListFooterBlock 2 0.281 0.563 0.174 0.348
"*xsl/hlp-ui.xsl" 276 template insertIndexPageHeadScripts 1 4.833 4.833 0.328 0.328
"*formatting.xsl" 698 template insertHeader 2 0.829 1.659 0.161 0.322
"*formatting.xsl" 207 template writeHtmlPageWithRedirectToIndexPage 2 3.012 6.024 0.156 0.312
"*-functions.xsl" 616 function ia-func:isListItem 28 0.011 0.302 0.011 0.302
"*l-metadata.xsl" 233 template *[contains(@class, ' topic/audience ')] 2 0.147 0.294 0.147 0.294
"*-templates.xsl" 88 function ia-func:insertVariableToJS 27 1.674 45.200 0.010 0.279
"*.functions.xsl" 63 function ia-func:loadResourceElements 2 428.914 857.828 0.130 0.259
"*-functions.xsl" 150 function ia-func:is-relative-path 89 0.015 1.341 0.003 0.255
"*-functions.xsl" 669 function ia-func:getParameter 57 1.098 62.610 0.004 0.253
"*.functions.xsl" 298 function ia-func:isCopyableResource 244 0.050 12.288 0.001 0.252
"*sl/hlp-toc.xsl" 106 template node() | @* 6 0.742 4.454 0.040 0.239
"*hlp-search.xsl" 143 template createSearchOptions 1 0.232 0.232 0.232 0.232
"*-functions.xsl" 66 function ia-func:getDescendantTopics 2 0.105 0.210 0.105 0.210
"*topic-body.xsl" 635 template *[contains(@class, ' topic/note ')] 1 5.118 5.118 0.205 0.205
"*opic-basic.xsl" 23 template *[contains(@class, ' topic/topic ')] 2 144.057 288.114 0.102 0.204
"*l-metadata.xsl" 192 template __insertMetadataOthermeta 2 0.098 0.197 0.098 0.197
"*l-metadata.xsl" 163 template __insertMetadataType 2 0.094 0.188 0.094 0.188
"*.functions.xsl" 289 function ia-func:getMetaResourceTypes 1 0.174 0.174 0.174 0.174
"*-functions.xsl" 919 function ia-func:getTopicrefs 2 0.083 0.166 0.083 0.166
"*.functions.xsl" 135 function ia-func:expandResourceFileList 46 9.083 417.806 0.004 0.162
"*l-metadata.xsl" 226 template __insertMetadataAudience 2 0.228 0.456 0.081 0.162
"*.functions.xsl" 17 function ia-func:gatherResourcesFromFiles 2 40.030 80.061 0.074 0.149
"*formatting.xsl" 605 template * 1 0.146 0.146 0.146 0.146
"*formatting.xsl" 393 template insertFooter 2 22.470 44.939 0.070 0.140
"*opic-basic.xsl" 482 template insertReltableRelatedLinks 2 0.503 1.005 0.068 0.137
"*htm-common.xsl" 162 function ia-func:href 2 0.068 0.135 0.068 0.135
"*xsl/hlp-ui.xsl" 301 template insertBookConfigReferences 1 0.125 0.125 0.125 0.125
"*l/htm-html.xsl" 140 template insertTextDirectionAttribute 4 0.037 0.148 0.031 0.125
"*topic-body.xsl" 747 template insertTopicNote 1 4.497 4.497 0.101 0.101
"*-functions.xsl" 459 function ia-func:stripSpace 2 0.050 0.100 0.050 0.100
"*formatting.xsl" 303 template insertPageStylesAndScripts 2 6.059 12.119 0.048 0.095
"*xsl/hlp-ui.xsl" 189 template insertOpeningHtmlTag 1 0.093 0.093 0.088 0.088
"*xsl/hlp-ui.xsl" 760 template insertPubConfigBooklist 1 0.109 0.109 0.083 0.083
"*.functions.xsl" 255 function ia-func:getAbsoluteResourcePathById 4 0.020 0.081 0.020 0.081
"*formatting.xsl" 610 template * 2 0.668 1.337 0.038 0.077
"*xsl/hlp-ui.xsl" 718 function ia-func:getResourceSet 6 0.012 0.074 0.012 0.074
"*xsl/hlp-ui.xsl" 733 function ia-func:splitToSeq 224 0.008 1.706 0.000 0.068
"*sl/hlp-toc.xsl" 50 template / 1 4.362 4.362 0.064 0.064
"*.functions.xsl" 225 function ia-func:getResourceSpecById 5 0.013 0.063 0.013 0.063
"*xsl/hlp-ui.xsl" 428 function ia-func:getDefaultPage 1 0.056 0.056 0.056 0.056
"*-templates.xsl" 259 template log-processor-info 1 1.319 1.319 0.055 0.055
"*.functions.xsl" 251 function ia-func:getAbsoluteResourcePathById 4 0.033 0.131 0.013 0.050
"*-functions.xsl" 889 function ia-func:combine-paths 19 0.139 2.638 0.003 0.050
"*htm-common.xsl" 37 function ia-func:getLastDirName 15 0.509 7.640 0.003 0.046
"*html-utils.xsl" 170 template insertGoogleAnalyticsHook 2 0.022 0.044 0.022 0.044
"*-functions.xsl" 60 function ia-func:getSortString 84 0.099 8.351 0.001 0.044
"*l-metadata.xsl" 90 template __insertMetadataSysvar 2 0.022 0.043 0.022 0.043
"*-functions.xsl" 591 function ia-func:transformVariableFormat 42 0.201 8.435 0.001 0.042
"*xsl/hlp-ui.xsl" 52 template createContextIdJS 1 0.040 0.040 0.040 0.040
"*-functions.xsl" 663 function ia-func:getParameter 11 1.219 13.413 0.003 0.038
"*-functions.xsl" 126 function ia-func:path 11 0.516 5.677 0.003 0.035
"*formatting.xsl" 288 template insertBodyOnLoadAttribute 2 0.014 0.027 0.014 0.027
"*-functions.xsl" 620 function ia-func:prepareJSString 34 0.032 1.085 0.001 0.026
"*-functions.xsl" 656 function ia-func:prepareJSVariable 3 0.033 0.100 0.008 0.024
"*-templates.xsl" 92 function ia-func:insertVariable 35 1.971 68.973 0.001 0.023
"*-functions.xsl" 81 function ia-func:getBSTopicByGid 6 2.068 12.405 0.003 0.021
"*xsl/hlp-ui.xsl" 268 template insertIndexPageStyleSheets 1 7.280 7.280 0.020 0.020
"*-templates.xsl" 65 template logWarnMessage 1 0.110 0.110 0.019 0.019
"*-functions.xsl" 957 function ia-func:getTextDirection 7 0.003 0.018 0.003 0.018
"*m-tooltips.xsl" 19 template createTooltipSection 1 0.017 0.017 0.017 0.017
"*htm-common.xsl" 16 function ia-func:get-sort-language 2 0.008 0.017 0.008 0.017
"*-templates.xsl" 85 function ia-func:insertVariableToJS 27 1.675 45.216 0.001 0.016
"*-functions.xsl" 611 function ia-func:isListItem 28 0.011 0.317 0.001 0.015
"*/hlp-index.xsl" 10 template createIndexOptions 1 0.014 0.014 0.014 0.014
"*htm-common.xsl" 259 function ia-func:meta 10 0.104 1.043 0.001 0.010
"*-functions.xsl" 17 function ia-func:getTopicType 8 0.887 7.098 0.001 0.010
"*-variables.xsl" 139 template getDefaultHref 1 2.552 2.552 0.010 0.010
"*.functions.xsl" 13 function ia-func:gatherResourcesFromFiles 2 40.034 80.069 0.004 0.008
"*formatting.xsl" 299 template insertBodyDataAttributes 2 0.004 0.008 0.004 0.008
"*.functions.xsl" 58 function ia-func:loadResourceElements 2 428.918 857.835 0.003 0.007
"*.functions.xsl" 244 function ia-func:resource-rel-uri 5 1.228 6.140 0.001 0.007
"*-functions.xsl" 961 function ia-func:getDefaultTextDirection 5 0.002 0.010 0.001 0.007
"*-functions.xsl" 954 function ia-func:getTextDirection 7 0.004 0.025 0.001 0.006
"*.functions.xsl" 221 function ia-func:getResourceSpecById 5 0.014 0.069 0.001 0.006
"*-functions.xsl" 653 function ia-func:prepareJSVariable 3 0.035 0.105 0.002 0.005
"*htm-common.xsl" 13 function ia-func:get-sort-language 2 0.011 0.022 0.003 0.005
"*-functions.xsl" 862 function ia-func:getUntabbedJavaScript 2 3.683 7.365 0.003 0.005
"*-functions.xsl" 63 function ia-func:getDescendantTopics 2 0.107 0.215 0.002 0.005
"*htm-common.xsl" 158 function ia-func:href 2 0.070 0.140 0.002 0.005
"*-functions.xsl" 926 function ia-func:getTabTopic 2 0.253 0.507 0.002 0.005
"*-functions.xsl" 906 function ia-func:getMapTopicref 2 0.652 1.305 0.002 0.005
"*-functions.xsl" 915 function ia-func:getTopicrefs 2 0.085 0.171 0.002 0.005
"*-functions.xsl" 114 function ia-func:getBSTopicByHref 2 0.178 0.356 0.002 0.005
"*xsl/hlp-ui.xsl" 710 function ia-func:getResourceSet 6 0.013 0.078 0.001 0.004
"*-functions.xsl" 456 function ia-func:stripSpace 2 0.052 0.104 0.002 0.004
"*xsl/hlp-ui.xsl" 427 function ia-func:getDefaultPage 1 0.060 0.060 0.004 0.004
"*htm-common.xsl" 596 template log-path-params-and-vars 1 0.003 0.003 0.003 0.003
"*-functions.xsl" 964 function ia-func:getDefaultTextDirection 5 0.001 0.003 0.001 0.003
"*.functions.xsl" 286 function ia-func:getMetaResourceTypes 1 0.177 0.177 0.003 0.003
"*xsl/hlp-ui.xsl" 144 function ia-func:decodeTabOrder 1 1.389 1.389 0.002 0.002