2010-04-24 51 views
2

分析內存泄漏如果是在C分析內存泄漏的工具++ COM對象,請在此提供一個鏈接工具在COM對象

如果沒有這樣的工具存在,這將是處理的最佳方式內存泄漏?

謝謝

回答

3

有一個工具 '的valgrind'。它是最好的內存泄漏檢測器之一,但我不確定它是否存在於Windows中...試一試

+2

Valgrind沒有Windows版本,也不支持cygwin。 – Fdr 2010-04-24 08:22:27

+1

+1 Valgrind for Linux – MastAvalons 2011-12-06 19:37:33

0

AQtime可以幫助捕獲內存泄漏。但它是一種商業產品。

1

您可以使用LeakDiag(和LDParser,LDGrapher),適用於非託管代碼,包括COM。

0

你正在開發COM對象還是簡單地使用它?你有源嗎?

如果你沒有源代碼,那麼你幾乎是你自己的。

如果你這樣做,那麼任何'正常'內存泄漏檢查器將工作。我使用Bounds Checker,它是MicroFocus DevPartner Studio產品的一部分(請參閱http://www.microfocus.com/products/micro-focus-developer/devpartner/visual-c.aspx)。這是商業化的,但有一個試用版可能會幫助你...

2

如果你有Deleaker,除了內存泄漏外,它還會跟蹤資源泄漏。

+1

我也使用它。強大! – z0r1fan 2011-12-14 17:40:14