我正在使用 ANTS Memory Profiler 来尝试确定为什么我的应用程序的内存使用量持续增长。
我运行应用程序并随着时间的推移拍摄各种快照。我可以看到 IWbemClassObjectFreeThreaded 和 ManagementBaseObject 的实时实例随着时间的推移不断增加。查看类引用资源管理器我可以看到 IWbemClassObjectFreeThreaded 被 ManagementBaseObject 引用,并且 100% 的 ManagementBaseObjects 是 GC Roots,但它们似乎从未被清理过。我还能做什么?