Closed. This question does not meet Stack Overflow guidelines。它当前不接受答案。












想改善这个问题吗?更新问题,以便将其作为on-topic用于堆栈溢出。

去年关闭。



Improve this question




我的应用程序运行C++(COM对象)和C#托管代码的组合。可悲的是,我需要追溯一个难以捉摸的内存泄漏。

我尝试了AQTime,它在纸上看起来不错,但是在其下运行时我的应用程序始终崩溃。

有什么更好的替代建议吗?

最佳答案

Massif是Valgrind项目的一部分,是一个堆分析器,对于非托管代码中的配置文件性能分析应该可以很好地工作。如果您的堆是由运行时(例如托管代码)管理的,则需要更详细地说明正在使用的运行时。有一个Java内存探查器here列表,还有几个流行的.Net内存探查器是SciTech's .Net Memory Profiler(14天试用版)和RedGate's ANTS Profiler(也有免费试用版),但完整版则更昂贵(且具有更多功能)。

09-30 16:58
查看更多