Go 1.5 Mark-Sweep GC 时延小于10 ms,似乎比Java 强啊,原因在哪?

IamSungod 2015-12-10
看官方文档gc.pdf的简介,算法并没有什么特别之处,Google的人为什么这么牛?在20GB内时延小于10ms,600MB内小于3ms,1.6还会进一步提高: http://talk.go-lang.org/
runshine 2015-12-11
Go的GC不是很烂么?
GC这块儿,牛X的不是Azul么,O记、MS也都比G要强上一点儿吧,G哪牛?

其实您是来做广告的吧。
IamSungod 2015-12-11
你看下infoq的演讲就知道牛不牛: http://www.infoq.com/presentations/go-gc-performance?utm_source=infoq&utm_medium=videos_homepage&utm_campaign=videos_row1
G1在20GB时,时延顶多只到100ms,而GO能到10ms,一个数量级的差距,哪个牛?而1.6预计会进一步降低! Oracle和搞JVM这帮人似乎有点固步自封了,已经看不到Go、Swift背后天才们的锐意进取。
runshine 2015-12-12
噢,对不起,之前表达语气有问题。
不过还是有自测数据的好,官方的一般都有广告成分。
而您贴的那个视频我映像中有人指出过测试场景有偏袒,但记不得是哪看到的了,翻了一下常浏览的地儿也没能找到。
对于实际效果,我还是持观望态度的。
IamSungod 2015-12-14
不客气。Oracle似乎在降低对Java的投资,包括消减了一些岗位,流失了一些人才。搞技术的不应该一叶障目、坐井观天、自满自大。而应该像HW核心价值观里的“开放进取、自我批判”。编程语言和技术的起起落落很平常。超越JVM GC的也会很平常。
Global site tag (gtag.js) - Google Analytics