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