小编Pro*_*ule的帖子

关于.NET中垃圾收集器的问题(内存泄漏)

我想这是非常基本的,但由于我自己学习.NET,我不得不问这个问题.

我习惯于在C中编码,你需要处理free()所有事情.在C++/.NET中,我已经阅读了有关垃圾收集器的内容.根据我的理解,当一个实例不再使用时(在对象的范围内),它被垃圾收集器释放.

因此,考虑到这一点,我构建了一个小测试应用程序.但是,似乎我没有得到什么,因为在做同样的事情几次(比如,打开一个表格,关闭它,重新打开它等),内存泄漏.而且很开心.

我试着在谷歌上看这个,但我找不到任何对初学者有用的东西.

  1. 垃圾收集器在不再使用时是否真正释放了每个对象,或者我必须处理异常?我错过了什么?
  2. 是否有免费工具来查找内存泄漏?

.net c# c++ garbage-collection

8
推荐指数
3
解决办法
3656
查看次数

标签 统计

.net ×1

c# ×1

c++ ×1

garbage-collection ×1