PowerBuilder应用程序 - 调试

时间:2012-05-04 14:41:43

标签: powerbuilder

在PowerBuilder应用程序中,我如何获得时间:分钟:秒详细信息哪个函数以(hh:mm:ss)时间执行,哪个循环语句需要更多时间执行?

是否有像PBDEBUG那样的命令?

谢谢!

3 个答案:

答案 0 :(得分:2)

如果您想对您的代码进行一些分析

1 - 转到System Options / Profiling,检查Enable Tracing并在Trace file Name中输入非现有文件的路径。另外,选择要调查的跟踪活动。

2 - 启动您的应用程序并执行您要分析的任务

3 - 停止你的计划

4 - 在Powerbuilder中,File / New... / Tool并在Profiling class viewProfiling routine view或{{1}之间选择一个性能分析查看器},取决于分析的类型。

Usualy,我通过Trace视图获得了一些有用的计时信息:times和hit counts。

答案 1 :(得分:1)

要检测特定的代码段,您可以使用cpu函数在代码段之前和之后获取处理器时间。如果您正在使用PFC,则可以将数据放入调试日志中。如果您不使用PFC,则可以将数据写入文件。这非常有用,我们已经为我们的框架添加了性能监视。

答案 2 :(得分:0)

对于Powerbuiler,ThickGrid提供了一起跟踪事件函数和SQL的最佳解决方案。我觉得很容易。您可以访问www.thickgrid.com,它们将帮助您整合该功能。