查看: 2108|回复: 2

[已经过期] GC有什么用?

[复制链接]
梦石
0
星屑
1944
在线时间
404 小时
注册时间
2015-8-30
回帖
322
发表于 2016-4-24 10:09:11 | 显示全部楼层 |阅读模式

加入我们,或者,欢迎回来。

您需要 登录 才可以下载或查看,没有账号?注册会员

×
Ruby中有一些莫名其妙的模块,其中最令我感到奇怪的就是GC垃圾回收模块了。不知道是干什么用的?
小仙女一枚~

…あたしは天

梦石
0
星屑
2308
在线时间
4033 小时
注册时间
2010-10-4
回帖
10548

开拓者贵宾

发表于 2016-4-24 10:18:27 | 显示全部楼层
本帖最后由 taroxd 于 2016-4-24 10:23 编辑

参考:
https://en.wikipedia.org/wiki/Ga ... _(computer_science)
http://ruby-doc.org/core-2.3.0/GC.html

看不懂英语的话,先去学好英语再来研究这个问题。因为你通常用不到这个模块
回复

使用道具 举报

梦石
0
星屑
1297
在线时间
995 小时
注册时间
2014-12-14
回帖
2939

开拓者

发表于 2016-4-24 12:46:07 | 显示全部楼层
本帖最后由 Vortur 于 2016-4-24 12:50 编辑

楼组你好!~

不懂,但是通过查找,觉得这应该是一个减少代码运行时产生的“熵耗”的机制。RM编辑层面估计是用不到这种机制的(可能中长篇游戏用得到),RM的“熵耗”应该是不同层面的“熵耗”吧!?

1.  感觉比较贴近的帖子,看起来写得东西挺好,但是挂满了广告
http://www.th7.cn/Program/Ruby/201407/239974.shtml
2.  比较接近帖子2
http://www.cppblog.com/TianShiDe ... 4/01/17/205450.html

3.  某大发的求助帖,里面发言的id都是大触
https://rpg.blue/thread-363561-1-1.html

4.  不太相干的参考资料(完全没看懂啊)
http://ruby-china.org/topics/13740
http://www.cnblogs.com/hnrainll/archive/2013/11/06/3410042.html

好吧,看了楼主发的别的求助的帖子,发现在下只是个搬运工...

以上

点评

3Q~  发表于 2016-5-9 07:44
即使对象多到快占满内存也不需要你使用GC  发表于 2016-5-9 07:37
TAT...脚本渣一个...表问我表问我  发表于 2016-4-24 13:25
...需要使用到GC吗?  发表于 2016-4-24 13:24
看了一下你提供的这几个玩意儿,发现GC其实是一个用来腾内存用的(把不用的对象回收走)。那么也就是说除非在对象多到不回收会卡顿的情况下才...  发表于 2016-4-24 13:23
【RMVA教程】
---------------------
欲买桂花同载酒,终不似,少年游.
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.

在本版发帖返回顶部