我正在调试我有内存泄漏的问题。在我知道我的对象应该被处理和取消引用的代码中,我已经用sos探索了内存配置文件。事实证明我有一个根 应用+ ComponentManager.System.Windows.Forms.UnsafeNativeMethods.IMsoComponentManager.FPUshMessageLoop()
如sos所示:
010ced70 6edcee21 System.Windows.Forms.Application+ComponentManager.System.Windows.Forms.UnsafeNativeMethods.IMsoComponentManager.FPushMessageLoop(IntPtr, Int32, Int32)
ebx: (interior)
-> 03ff3330 System.Object[]
-> 0300cbf0 System.Collections.Generic.HashSet`1[[System.Object, mscorlib]]
-> 1929b008 System.Collections.Generic.HashSet`1+Slot[[System.Object, mscorlib]][]
-> 18f3d384 OurCompany.Components.ApplicationWorkflow.WorkflowBase+CallbackTransaction
有谁知道这是什么?
此外,这似乎发生在装有Windows 8(.net 4.5)的计算机上,但不是来自运行Windows 7(.net 4.0)的计算机上。最后一条信息并不牢固。