我有一个XSLT(在Sitecore下运行),我想要进行基准测试。如何让我的XSLT执行时间达到毫秒级精度?
例如:
<xsl:variable name="start_ms" select="TIME IN MILLIS" />
Do something
<xsl:variable name="end_ms" select="TIME IN MILLIS" />
<xsl:variable name="total_ms" select="$end_ms - $start_ms" />
Do something else
可惜我不能设法得到毫秒级精确度的时间。
如果我包括xmlns:date="http://exslt.org/dates-and-times"
我得到date:dateTime()
,但只有秒精度。
同样,sc:formatdate(sc:isoNow(),'ss.ffff')
也只能达到秒精度。
Sitecore“调试页面”功能会告诉我运行整个XSLT需要多长时间,但它不会让我对XSLT的各个组件进行基准测试。
有没有办法做到这一点?