因此,作为一名新的.NET程序员,我认为垃圾收集器会一直为我清理混乱.
现在,一年半之后,当我不知道我不得不在某些资源上调用dispose时,我写的代码中出现了内存异常.我猜这是因为该代码分配了许多不会被处理掉的位图...
我已经通过代码来清理它们,因为我知道的更好.但我总是想念一些.是否有工具或设置可以看到IDisposables没有被处置?
虽然我可以看到简单的情况很容易被编译器或工具捕获,但我也可以看到一些非常难以捕获的更复杂的情况.因此,如果没有我理解的工具,并将继续手工完成.
| 归档时间: |
|
| 查看次数: |
124 次 |
| 最近记录: |