我們有其在C#的.NET Framework 2.0,其與COM組件進行交互開發的應用程序(它是用C++開發非託管代碼)。有時應用程序會拋出內存不足的異常(很難重現)。工具檢測內存泄漏爲C#和非託管C++應用
我們希望有一個工具,找出如果我們有任何內存泄漏,並確定內存異常的根本原因。什麼工具對此最好?一個理想的工具可以附加到用戶機器上的運行過程中進行分析。
我們試圖.NET內存分析器,但只能連接到一個.NET Framework 4.0中運行的進程。我們還使用了Memory Validator(C++內存泄漏檢測器);然而,當連接到正在運行的進程時,該工具沒有給我們足夠的提示。