…by Oracle about max GC pause time. The results Google threw are mostly around ~150ms as min pause. > It also has a state-of-the-art generational GC. And it needs something like http://www.amazon.com/Java-Performance-Charlie-Hunt/dp/01371... to do what JVM can do in theory. In practice as a java users I am used to seeing ~20-30 sec pauses for Full GC. The only effort in open for sub 10ms GC for large heaps is Project…
Better update the title with this one: Java Performance: http://www.amazon.com/Java-Performance-Charlie-Hunt/dp/01371... Java Puzzlers is helpful if you're doing low-level programming using Java. I find it to be less useful for app development.
……用 parallel old 差点把内存跑爆了。他需要开大得多的堆内存。就他目前的存活对象集大小加上最大堆设置,换成 G1 也好不到哪去。《Java Performance》[1] 里把这些都讲透了:http://www.amazon.com/Java-Performance-Charlie-Hunt/dp/01371...
…almost running out of memory with parallel old. He needs to run a way larger heap. G1 isn't going to be any better with a live set the size he has in combination with his max heap. All this explained in Java Performance [1] http://www.amazon.com/Java-Performance-Charlie-Hunt/dp/01371...
……关于最大 GC pause time,Oracle 的说法。Google 搜出来的结果大部分最小停顿都在 ~150ms 左右。> 它还拥有业界顶尖的 generational GC。但这需要像 http://www.amazon.com/Java-Performance-Charlie-Hunt/dp/01371... 这样的书,才能在实践中达到 JVM 理论上能做到的水平。作为一名 Java 用户,在实际开发中 Full GC 停顿个 ~20-30 秒我都见怪不怪了。对于大堆内存,唯一致力于做到 10ms 以内 GC 的开源项目是 Project……
…by Oracle about max GC pause time. The results Google threw are mostly around ~150ms as min pause. > It also has a state-of-the-art generational GC. And it needs something like http://www.amazon.com/Java-Performance-Charlie-Hunt/dp/01371... to do what JVM can do in theory. In practice as a java users I am used to seeing ~20-30 sec pauses for Full GC. The only effort in open for sub 10ms GC for large heaps is Project…
最好把标题换成这本:《Java Performance》:http://www.amazon.com/Java-Performance-Charlie-Hunt/dp/01371... 如果你是用 Java 做底层编程,那《Java Puzzlers》挺有用。但我发现它在应用开发上就没那么实用了。
Better update the title with this one: Java Performance: http://www.amazon.com/Java-Performance-Charlie-Hunt/dp/01371... Java Puzzlers is helpful if you're doing low-level programming using Java. I find it to be less useful for app development.
……用 parallel old 差点把内存跑爆了。他需要开大得多的堆内存。就他目前的存活对象集大小加上最大堆设置,换成 G1 也好不到哪去。《Java Performance》[1] 里把这些都讲透了:http://www.amazon.com/Java-Performance-Charlie-Hunt/dp/01371...
…almost running out of memory with parallel old. He needs to run a way larger heap. G1 isn't going to be any better with a live set the size he has in combination with his max heap. All this explained in Java Performance [1] http://www.amazon.com/Java-Performance-Charlie-Hunt/dp/01371...