MSDN 上有提到利用 celog 和 memtrack 作 memoryleak 的分析。
大概的步驟是:
- 連上kitl,開啟cesh
- 開啟要測試的程式 s testprogram.exe
- 開啟memtrack : memtrack on
- memtrack 會要你開啟celog。回答Y
- 操作 testprogram,run 過你認為有可能發生 leak的動作
- 關閉memtrack : memtrack off
- 將celog 存到 release folder : celog -flush /release/celog.clg
- 到 pc 端,開啟 memalyz 讀入剛剛存的 celog.clg,她會轉成 txt 檔
那~有沒有找到memory leak ?
沒有 :)
因為 log 很複雜呀,而且看不懂 XD
沒有留言:
張貼留言