WinForms 应用程序内存泄漏

发布于 2024-11-07 17:13:40 字数 239 浏览 9 评论 0原文

我正在使用用 IdeaBlade 和 DevExpress 构建的 WinForms 应用程序...在我看来,DevExpress 控件正在导致对象保留在内存中。我试图找到阻止垃圾收集器删除的原因,但收效甚微。

谁能推荐一个分析应用程序,它擅长查找哪些处理程序等在内存中保存了某个项目?

我使用过 AQTime 7 Pro 和 .Net Memory Profiler,但它们似乎都没有弄清楚导致问题的原因。

干杯!

I'm using a WinForms App built with IdeaBlade and DevExpress ... It looks to me like the DevExpress controls are causing objects to persist in memory. I'm trying to find what is preventing the garbage collector from removing then with little success.

Can anyone recommend an analysis app that is good at finding what handler, etc is holding an item in memory?

I've used AQTime 7 Pro and .Net Memory Profiler, but neither of them seem to make it clear what is causing the issue.

Cheers!

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

遗心遗梦遗幸福 2024-11-14 17:13:40

Red Gate 的 ANTS Memory Profiler 可能可以解决问题。

免责声明:还有其他内存分析器可用。

ANTS Memory Profiler from Red Gate may do the trick.

Disclaimer: Other memory profilers are available.

帥小哥 2024-11-14 17:13:40

dotTrace 内存dotTrace Performance 非常有能力处理密集型 GUI 应用程序,而 ANTS 分析器则不能很好地处理这些应用程序。

dotTrace 会逐行告诉您罪魁祸首在哪里。 dotTrace 是由 JetBrains 开发的,它为我们提供了 ReSharper。

dotTrace Memory and dotTrace Performance are quite capable of handling intensive GUI applications where the ANTS profiler does not do so well.

dotTrace will tell you line by line where the culprit is. dotTrace is made by JetBrains who gave us ReSharper.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文