我用谷歌搜索了一下,但找不到原因。我的应用程序是混合的(C#、VB.NET、C++/CLI 和本机 C++)。AQTime 声称能够分析这种应用程序,这就是我选择它的原因。
它确实可以配置文件,但是能够强制垃圾收集排除那些垃圾但尚未从可疑集中收集的对象会很好。
我正在使用以下设置在我的代码区域(一些 dll)上运行分配探查器:
- 检查系统内存分配:选中(所有其他未选中)
- 收集堆栈信息:无
- 线程模型:CLR 线程(我认为这是必要的,因为 GC 处理托管线程,不是吗?)
AQTime 版本为 6.50.498,在 Windows XP Professional SP3 上运行
在这种情况下是否可以使用“强制垃圾收集”功能?如果是这样,我该如何配置 AQTime?