一點常用調試小技巧
檢測內存泄漏:
???mfc Crt內存泄漏檢測dump出的數據可以觀察到內存塊泄漏的編號,記下經常不變化或者變化不大的內存塊編號,??在運行程序初始化時調用_CrtSetBreakAlloc(45);? 參數為編號,在程序運行在調試狀態下分配這塊內存時則會int3中斷。
調試觀察窗口
輸入@err 則輸出錯誤信息 效果等同于GetLastError
輸入@hr 則返回 HRESULT 值
輸入@+寄存器 如 @EAX 可以查看寄存器里的值
檢測內存泄漏:
???mfc Crt內存泄漏檢測dump出的數據可以觀察到內存塊泄漏的編號,記下經常不變化或者變化不大的內存塊編號,??在運行程序初始化時調用_CrtSetBreakAlloc(45);? 參數為編號,在程序運行在調試狀態下分配這塊內存時則會int3中斷。
調試觀察窗口
輸入@err 則輸出錯誤信息 效果等同于GetLastError
輸入@hr 則返回 HRESULT 值
輸入@+寄存器 如 @EAX 可以查看寄存器里的值
只有注冊用戶登錄后才能發表評論。 | ||
【推薦】100%開源!大型工業跨平臺軟件C++源碼提供,建模,組態!
![]() |
||
網站導航:
博客園
IT新聞
BlogJava
博問
Chat2DB
管理
|
||
|