XQuery分析
启动分析器
请注意,分析器中显示的执行时间结果可能会受到您计算机上运行的其他应用程序的影响。使用分析器分析文件时,最好仅运行XMLSpy应用程序。
要分析XQuery文档,请执行以下操作:
1. | 在XMLSpy中,打开想要分析的XQuery文档。 |
2. | 选择XSL/XQuery | 启用XSLT 2/XQuery分析激活分析器。这将打开一个对话框。 |
3. | 选择调用次数分析或调用图分析。单击确定以确认。这将出现一个空的分析器窗口。 |
4. | 执行XQuery(XSL/XQuery | XQuery执行)。完成转换后,分析器中将显示执行时间的统计信息。 |
5. | 单击“+”图标展开分析器中的行以查看XQuery文档中指令的执行时间的统计信息(参见截图)。请注意,在这些截图中,已选择调用次数分析。 |
单击分析器中的一行以突出显示已分析的文件中的相应指令。
下方截图显示了分析器中的树视图。
下方截图显示了分析器中相同XQuery文档的列表视图:
使用分析器中的信息
分析器显示了有关XQuery文档中每条指令的以下信息:
•索引:按指令调用的顺序为每条指令分配编号。
•名称:XQuery指令的名称。
•信息:有关该指令的信息。例如,如果指令是一个变量声明,则此列将包含该变量的名称及其值;如果是一个函数,则将包含该函数的名称和参数。
•调用次数:在转换期间指令调用的总次数。
•执行时间(ms)和%:执行指令所用的毫秒数(不考虑其后代的执行时间),以及占总执行时间的百分比。
•指令及其后代(ms)和%:执行指令及其后代所用的毫秒数,以及占总执行时间的百分比。
请注意: | 使用调用次数分析时,分析器窗口中的时间是对指令的所有调用次数的总执行时间。使用调用图分析时,由于指令的每次调用都被单独列出,分析器中显示的时间是指令单个执行的时间。 |