|
|
1
2
一个配置良好的G1收集器,其应用程序不会生成不断增加的长寿命对象,这将避免停止全球通用通信系统。但是,您的问题是,即使是较小的gc(通常非常快)也会导致不可接受的延迟。问题的一部分是Pi上内存总线的速度,这并不是很好。 我们(Azul,我为他工作)生产了一个无停顿收集器(C4),但这是为拥有更多资源的机器设计的。它至少需要1Gb RAM,并使用多个内核与应用程序线程并发处理GC。 |
|
|
2
2
最终,我们决定,我们要奋力拼搏,让应用程序做一些它真正不是为之而构建的事情,或者至少,它不值得开发资源继续沿着这条路走下去。
|
|
codeforester · 测量GC暂停时间的最佳方法是什么? 8 年前 |
|
|
Venki WAR · 需要解释G1的并行完整GC 8 年前 |
|
|
Stephan_Berlin · 为什么CMS系列中的初始标记阶段 8 年前 |
|
|
Bonsaisteak · 为什么年轻一代需要三个区域来收集垃圾? 8 年前 |
|
|
goks · 如何清除熊猫的数据帧内存? 8 年前 |