分析器
分析器将执行当前项目中选定的SPEL函数的执行时间的分析。通过这项功能,用户可以评估应用程序的性能,并找到代码执行的瓶颈。
例如,当希望缩短周期时间时,可以找到意外执行时间过长的函数。
对于当前项目中已分析的各函数,收集以下统计数据。
- 执行次数
- 总执行时间相对于程序总执行时间的比率
- 平均执行时间
- 最小执行时间
- 最大执行时间
最多可以记录并比较4个配置文件。数据将保存到日志文件中,稍后可以查看。
| 项目 | 描述 |
|---|---|
| 启用分析器 | 要启用项目代码的分析,请勾选此框。 |
| 模式 | 选择是否显示实时数据或日志数据。 |
| 记录到日志文件 | 要将数据记录到日志文件,请勾选此框。 |
| 日志文件 | 指定记录要使用的日志文件。 |
| 指定日志文件,打开新窗口,仅显示日志数据。 | |
| 要记录的配置文件 | 选择要记录的配置文件。 |
| 查看任务 | 选择按任务显示函数的执行数据,或显示所有数据。 |
| 时间单位 | 选择以秒或毫秒显示时间。 |
| 程序启动时清除数据 | 如果希望在每次启动程序时清除所记录配置文件的所有数据,请勾选此框。取消勾选后,将在每次执行程序时累积数据。 |
| 清除数据 | 要清除所记录配置文件的数据,请单击此按钮。在未勾选[启动程序时清除数据]的情况下非常方便。模式为[日志显示]时,此按钮将被禁用。 |
| 配置文件选项卡 | 选择要打开的配置文件。各配置文件选项卡中会显示配置文件统计、说明及程序执行时间。 |
| 比较选项卡 | 比较选项卡中会显示各配置文件的每个函数的平均执行时间。 |
各配置文件选项卡中将显示以下项目。
| 项目 | 描述 |
|---|---|
| 函数 | 显示当前项目的函数名称。 |
| 分析已启用 | 启用函数的分析。 |
| 执行计数 | 显示[查看任务]中函数的执行次数。 |
| 总时间百分比 | 显示函数执行时间相对于程序执行时间的比率。 |
| 平均时间 | 显示函数的平均执行时间。这是函数总执行时间除以执行次数后的值。背景中绘制的绿条,表示该函数的平均时间相对于函数中最长平均时间的比率。 |
| 最小时间 | 显示函数的最小执行时间。 |
| 最大时间 | 显示函数的最大执行时间。 |