Mik*_*rth 3 c# garbage-collection
有没有人知道是否明确地取消引用一个对象;
finalResults = null;
Run Code Online (Sandbox Code Playgroud)
给垃圾收集器更多的轻推清理?我有一个相当大的物体(不是很大,但是足够大,我不希望它在使用后长时间停留)
上述帮助还是无意义的代码?我特意避免以编程方式与GC本身交谈,我只需要知道上述内容是否会起到任何形式的提示/提示.
是
finalResults = null;毫无意义?
信息不足.
如果finalResults是局部变量,那么它是毫无意义的,甚至可能是有害的.你只是在干扰优化器.
如果它是类成员(属性或字段),它可能是有用的.不经常但是如果你有一个时间点,你可以非常肯定不会再使用该值,那么将它设置为null也不会有什么坏处.
| 归档时间: |
|
| 查看次数: |
271 次 |
| 最近记录: |