2012-05-04 118 views
1

在PowerBuilder應用程序中,如何獲取time:minute:seconds函數在in(hh:mm:ss)時間內執行哪個函數以及哪個循環語句需要更多時間執行?PowerBuilder應用程序 - 調試

是否有和像PBDEBUG命令?

謝謝!

回答

2

如果你想使你的代碼

1一些剖析 - 去System Options/Profiling,檢查Enable TracingTrace file Name輸入一個不存在的文件的路徑。另外,選擇要調查的跟蹤活動。

2 - 啓動應用程序,並做到這一點,你要分析

3任務 - 阻止程序

4 - 在PowerBuilder中,File/New.../Tool並選擇剖析觀衆之一,之間根據分析的類型,可以是Profiling class view,Profiling routine viewProfiling trace view

Usualy,我通過跟蹤視圖獲得了一些有用的時間信息:時間和命中數。

1

要測試一段特定的代碼,您可以使用cpu函數來獲取代碼段前後的處理器時間。如果您使用PFC,則可以將數據放入調試日誌中。如果您不使用PFC,則可以將數據寫入文件。這非常有用,我們已經將性能監視添加到了我們的框架中。

0

對於Powerbuiler,ThickGrid提供了一起跟蹤事件函數和SQL的最佳解決方案。我發現它很容易。你可以結帳www.thickgrid.com,他們會幫你整合這個功能。