永发信息网

c#的垃圾对象何时被回收

答案:1  悬赏:40  手机版
解决时间 2021-03-26 12:11
c#的垃圾对象何时被回收
最佳答案
你的问题非常深入,涉及到c#的GC(垃圾回收器)。

首先明确,c#的对象都在托管堆上。
大体上,所有的GC实现(包括java等其他带GC的语言)都是定时扫描一次,找到引用计数为0的对象,清理内存。
当然具体上C#使用的是一种改进的叫做引用跟踪的算法去找到垃圾对象的。

我们无法明确的得知垃圾何时被回收,我们也不应该依赖于此。
对于深入的了解,推荐阅读 Net CLR via C# 中文版 第21章,托管堆和垃圾回收

百度可以搜到。
你有兴趣也可以阅读一下该书的其它章节。是一本c#开发中十分重要的进阶书籍。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
如果在水库面膜和春雨面膜中选择一款,哪个更
怎么把国旗装在车头气格栅外面?
x=-3|siny|是什么函数
单选题美洲的原住民印第安人属于A.白种人B.黑
淘宝旺旺是要下载吗
出去玩,朋友回答,韩,赵,魏!什么意思?
酱烧鱼的做法,酱烧鱼怎么做好吃,酱烧鱼的家
谁在鑫丰买过干豆腐机,质量怎么样啊,求帮助
A股昨日成交额是多少
我女儿是2009年5月31日7点50生的,姓杨,妈妈
求助,关于怎么使用易信
把33%,3,3.3,0.32,0.34,1/3,按从小
复方川贝清喉喷雾剂怎么使用
怎样注册一危险品货运公司需要哪些条件
影驰720 1G D5虎将 显卡鲁大师能跑多少分
推荐资讯
关于C#中的类的实例化的问题,如何从一个类实
请问 现金日记账里或者银行存款日记账里允许
2010年买的两套房子,分别是上下两层,请问我
陈奕迅的浮夸中说的搏人们是什么意思
写专利真的能写出干货和价值吗
在下面的横线上里填上>、<、或=.24×3____
英语问题。 In my eyes,one of the best ways
爱奇艺为什么不能投屏?
鲜丹参多少钱一斤啊?
震旦办公家具和美时、科誉、冠美、圣奥、欧林
轻蔑的字怎么写
12fan club的MMD动作数据密码提示
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?