Oracle收购Sun,对于Java
语言是件好事,Oracle应该会引导Java语言走向下一个辉煌。否则什么跟微软.net抗衡呢。今天看新闻,Sun发布了新一代的垃圾回收机制-G1
。G1 Garbage Collectior Feature 包含在Java 6 Update
14
中。大家可以下载来玩玩。Sun发布该垃圾回收机制来替换Concurrent Mark-Sweep
叫做并行标记交换垃圾回收机制,大家在Sun文档中可以查查该机制。
G1主要针对多CPU机器,达到更高的并行与并发的能力。与并行标记交换机制类似,该垃圾回收机制目的是为了提高吞吐量。相比并行标记交换机制,该回收机制对碎片进行了压缩来满足大量平稳长周期的操作。
同时,G1使用可确定停顿模式来满足用户自定义停顿时间的需求。相对并行标记交换机制,有更平稳的停顿时间。
下载 通过下面命令行使用:
-XX:+UnlockExperimentalVMOptions -XX:+UseG1GC。
被Oracle收购后,在JVM设计上,SUN的这帮人马如果和Weblogic 设计Jrocket人马强强联合,相信会有更好的JVM会提供给我们。
分享到:
相关推荐
Java的爱好者们经常批评C++中没有提供与Java类似的垃圾回收(Gabage Collector)机制(这很正常,正如C++的爱好者有时也攻击Java没有这个没有那个,或者这个不行那个不够好),导致C++中对动态存储的官吏称为程序员的...
垃圾分类不仅可以减少环境污染,还可以提高资源回收利用率。因此,开发这样一套系统,对于实际应用有着显著的价值。 在训练过程中,开发者可能采用了数据增强技术,如翻转、旋转、缩放等,来扩充数据集,防止模型过...
GC:Gabage Collection,指JVM堆内存区域的垃圾回收 Minor GC:年轻代垃圾回收,所有的Majar GC都会触发进程暂停,只是这个实际很短 Major GC:也叫Full GC,年老代垃圾回收 年轻代和年老代的GC策略是不...
GC是垃圾收集的意思(Gabage Collection),内存处理是编程人员容易出现问题的地方,忘记或者错误...
为了提高性能,在软件发布后,assertion检查通常是关闭的。 27、GC是什么? 为什么要有GC? GC是垃圾收集的意思(Gabage Collection),内存处理是编程人员容易出现问题的地方,忘记或者错误的内存回收会导致程序或...
GC是垃圾收集的意思(Gabage Collection),内存处理是编程人员容易出现问题的地方,忘记或者错误的内存回收会导致程序或系统的不稳定甚至崩溃,Java提供的GC功能可以自动监测对象是否超过作用域从而达到自动回收...
The Garbage Collection Handbook The Art of Automatic Memory Management 英文epub
GC是垃圾收集的意思(Gabage Collection),内存处理是编程人员容易出现问题的地方,忘记或者错误的内存回收会导致程序或系统的不稳定甚至崩溃,Java提供的GC功能可以自动监测对象是否超过作用域从而达到自动回收...