我一直在编写代码以安全有效地处理 C# 中的非托管对象。这是使用图像创建的位图对象。我喜欢跟踪句柄以找出调用 Dispose() 前后图像在内存中的状态。有没有一种好方法可以确定在调用 Dispose() 后句柄是否仍指向有效对象?
问问题
46 次
1 回答
0
您可以使用Process Explorer来跟踪您的流程使用的对象。如果您的进程正确关闭了句柄,那么您可以通过进程资源管理器看到该进程不再持有对象的句柄。
于 2015-10-15T16:23:57.040 回答