在PowerBuilder應用程序中,如何獲取time:minute:seconds函數在in(hh:mm:ss)時間內執行哪個函數以及哪個循環語句需要更多時間執行?PowerBuilder應用程序 - 調試
是否有和像PBDEBUG命令?
謝謝!
在PowerBuilder應用程序中,如何獲取time:minute:seconds函數在in(hh:mm:ss)時間內執行哪個函數以及哪個循環語句需要更多時間執行?PowerBuilder應用程序 - 調試
是否有和像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
。
Usualy,我通過跟蹤視圖獲得了一些有用的時間信息:時間和命中數。
要測試一段特定的代碼,您可以使用cpu
函數來獲取代碼段前後的處理器時間。如果您使用PFC,則可以將數據放入調試日誌中。如果您不使用PFC,則可以將數據寫入文件。這非常有用,我們已經將性能監視添加到了我們的框架中。
對於Powerbuiler,ThickGrid提供了一起跟蹤事件函數和SQL的最佳解決方案。我發現它很容易。你可以結帳www.thickgrid.com,他們會幫你整合這個功能。