AQTime:“强制垃圾收集”按钮变灰

时间:2011-09-14 20:31:20

标签: .net memory-leaks garbage-collection mixed aqtime

我用Google搜索了一下,但找不到理由。 我的应用程序是混合的(C#,VB.NET,C ++ / CLI和本机C ++)。 AQTime声称能够分析这种应用程序,这就是我选择它的原因。

它确实可以正常运行,但是能够强制垃圾收集来排除垃圾但尚未从可疑集中收集的对象会很好。

我在我的代码区域(一些dll)上运行Allocation Profiler,并使用以下设置:

  • 检查系统内存分配:已选中(所有其他未选中状态)
  • 收集堆栈信息:无
  • 线程模型:CLR线程(我认为这是必要的,因为GC处理托管线程,不是吗?)

AQTime版本为6.50.498,在Windows XP Professional SP3上运行

在这种情况下是否可以使用“强制垃圾收集”功能?如果是,我该如何配置AQTime?

1 个答案:

答案 0 :(得分:3)

在分析.NET Framework 4应用程序时,从AQtime调用垃圾收集存在一个已知问题 - 此功能不适用于在此版本的.NET Framework下运行的应用程序。对于早期的.NET Framework版本,这应该可以正常工作。

到目前为止,这个问题没有解决办法,但调查很快就会继续进行。

-

亚历