标签: c# handle unmanagedresources
我一直在研究代码,以便在C#中安全有效地处理非托管对象。这是使用图像创建的Bitmap对象。我喜欢在调用Dispose()之前和之后跟踪句柄以找出内存中图像的状态。是否有一种很好的方法可以确定在调用Dispose()之后是否仍然指向有效对象的句柄?
答案 0 :(得分:0)
您可以使用Process Explorer跟踪流程使用的对象。如果您的进程正确关闭了句柄,那么您可以通过进程资源管理器看到该进程不再拥有该对象的句柄。