在 PowerBuilder 应用程序中,如何获取 time:minute:seconds 详细信息哪个函数在 (hh:mm:ss) 时间内执行以及哪个循环语句需要更多时间来执行?
有没有像PBDEBUG这样的命令?
谢谢!
在 PowerBuilder 应用程序中,如何获取 time:minute:seconds 详细信息哪个函数在 (hh:mm:ss) 时间内执行以及哪个循环语句需要更多时间来执行?
有没有像PBDEBUG这样的命令?
谢谢!
如果您想对代码进行一些分析
1-转到System Options
/ Profiling
,检查Enable Tracing
并输入不存在的文件的路径Trace file Name
。此外,选择要调查的跟踪活动。
2 - 启动您的应用程序并执行您要分析的任务
3 - 停止你的程序
4 - 在 Powerbuilder 中,File
//并选择其中一个分析查看器,介于New...
或之间,具体取决于分析类型。Tool
Profiling class view
Profiling routine view
Profiling trace view
通常,我会通过 Trace 视图获得一些有用的计时信息:时间和命中计数。
要检测一段特定的代码,您可以使用该cpu
函数来获取一段代码之前和之后的处理器时间。如果您使用的是 PFC,您可以将数据放入调试日志中。如果您不使用 PFC,则可以将数据写入文件。这非常有用,我们已经在我们的框架中添加了性能监控。
对于 Powerbuiler,ThickGrid 提供了一起跟踪事件函数和 SQL 的最佳解决方案。我发现这很容易。您可以查看 www.thickgrid.com,他们将帮助您集成该功能。