欢呼吧,精确gc实现

hqs7636 2012-08-22
Antti-Ville Tuuainen Passes GSoC Final Evaluation
dsimcha 指导下,被一学生实现了

Congratulations, Antti-Ville!  This project creates a better
implementation of precise GC heap scanning than anything that's
been created so far for D.  The goal is to eventually integrate
it into standard D distributions.  Any volunteers for beta
testing?
Congratulations, Antti-Ville!
Code:

https://github.com/Tuna-Fish/druntime/tree/gc_poolwise_bitmap

The code for this project is a fork of druntime.  The master
branch was a failed (or less successful) experiment.  The version
we're going with for integration is the gc_poolwise_bitmap branch.

http://www.digitalmars.com/webnews/newsgroups.php?art_group=digitalmars.D.announce&article_id=24447

代码基本完成了,最后看测试效果了。。。  
yntcsb 2012-08-22
精确gc有什么优势吗?
非仙 2012-08-22
yntcsb 写道
精确gc有什么优势吗?

腰不疼了,腿也不累了

再也不会有泄漏的内存了
zsxxsz 2012-08-22
好事啊,GC何时能集成到D的发布包里?
yntcsb 2012-08-22
引用
腰不疼了,腿也不累了

再也不会有泄漏的内存了


这么好,倒是一大福音呀!
hqs7636 2012-08-22
非仙 写道
yntcsb 写道
精确gc有什么优势吗?

腰不疼了,腿也不累了
再也不会有泄漏的内存了

再也不会有忘释放的内存了
hqs7636 2012-08-22
zsxxsz 写道
好事啊,GC何时能集成到D的发布包里?

The goal is to eventually integrate
it into standard D distributions.
何时就不知道了,看bug等情况吧
betty_betty2008 2012-08-23
非仙 写道
yntcsb 写道
精确gc有什么优势吗?

腰不疼了,腿也不累了

再也不会有泄漏的内存了


性能呢?会不会大幅度提升,从此结束被JAVA,C#踩的局面?
非仙 2012-08-23
betty_betty2008 写道
非仙 写道
yntcsb 写道
精确gc有什么优势吗?

腰不疼了,腿也不累了

再也不会有泄漏的内存了


性能呢?会不会大幅度提升,从此结束被JAVA,C#踩的局面?

性能不降低就好了,性能和这方面没关系,主要是D语言编译器后端基本没有对代码进行优化的原因
hqs7636 2012-08-26
很惊讶这么久了还没发现一个bug
Global site tag (gtag.js) - Google Analytics