OutputDebugString的BUG

前段時間在調試程序時,由於有大量的中間數據需要輸出查看,
而自己則爲了偷懶,簡單的對OutputDebugString進行了封裝.
調試的時候發現,很多該輸出的數據,即使你調用了OutputDebugString,
也未必會在DEBUG窗口中輸出,後經專門測試,
發現這是OutputDebugString的一個BUG.最後用寫日誌的方式做記錄,才解決問題.

 

個人建議:
       當數據量非常之大時,應該用日誌文件去記錄,而不要迷信於OutputDebugString。
       這個函數,在輸出的時候,不僅效率低下,而且會丟失數據,僅適合於數據不是非常多,輸出速度不是很快的情況.

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章