2010-06-21 68 views
0

我使用DevPartner來追蹤長時間運行的.NET/WPF應用程序中的內存泄漏。 DevPartner告訴我隨着時間的推移,哪些類正在泄漏(主要是WeakReference,還有EffectiveValueEntry和WeakDependencySource)。使用DevPartner的問題

我需要知道的是其他對象還有其他對象的引用,以防止它們被垃圾收集。 DevPartner「View RAM Footprint」報告(當應用程序正在運行時)應該給我這些信息......但報告不會顯示。

我在「內存分析」模式下運行程序,我可以看到一個內存消耗量最高或實例數最高的類的列表。 「View RAM Footprint」按鈕已啓用,但按下它似乎沒有任何作用。

我想知道是否有其他人遇到過這個問題,或者如果有人對如何讓報告再次工作有任何建議。

我試圖看看MicroFocus論壇,但他們似乎失敗了。

+0

我們轉而使用AQTime作爲我們的主要泄漏測試工具,因爲它支持混合託管/非託管泄漏跟蹤。所有其他工具(其中許多具有更好的分析能力)似乎都支持託管或非託管,但不能同時支持。 – 2012-11-09 16:57:02

回答

0

Jeff,你正在使用什麼版本的DevPartner和Visual Studio?新的Micro Focus社區網站剛剛開放。這裏沒有太多的DevPartner內容加載,但是如果您在這裏發佈問題詳細信息,則可能會讓某位客戶服務人員回覆。 DevPartner Studio 10.5將於2月4日發佈,因此如果您的問題在其中得到糾正,請嘗試獲取。無恥的插件:我親密參與DevPartner團隊,所以我一直在尋找人們成功使用DevPartner的方式。