Visual C++ 6.0 Profiling in Command Line Mode

下載範例檔(與圖型介面範例相同)

簡單介紹如何使用:
1. 首先讓您的程式產生對應的map檔
2. 在console mode下輸入以下指令:
prep /FT /NOLOGO [執行檔名]
例如: prep /FT /NOLOGO HelloWorld.exe
/FT指的是計算Function Time and counts
/NOLOGO指的是不顯示M$的版權宣告
其它參數設定請參考程式的help (prep /? or /help)
3. 在console mode下再輸入以下指令:
profile /NC /NOLOGO [執行檔名] [執行所需的參數]
例如: profile /NC /NOLOGO HelloWorld.exe 1 2 3
輸入後便會開始作程式profile。
/NC指的是另外造出一個含有profile code的exe檔來作profile (不會修改到原本的執行檔)
/NOLOGO指的是不顯示M$的版權宣告
其它參數設定請參考程式的help (profile /? or /help)
4. 在console mode下再次輸入以下指令:
prep /M [執行檔名,但不含副檔名]
例如: prep /M HelloWorld
/M指的是將profile所產生的pbo中所含的資訊跟pbt檔結合在一起,才可用plist列出正確的profile結果。
5. 最後在console mode下輸入以下指令:
plist [程式檔名.pbt]
例如: plist HelloWorld.pbt
便會列出profile的結果
簡單說明profile的過程,若有問題,請寫信給我。