4月末,继Zing 5.2 之后, Azul Systems宣布他们将无停顿(pauseless )的Zing JVM提供给开源软件开发者和项目,以供开发和测试。 Azul Systems 工程部副总裁和合作创始人Shyam Pillalamarri向InfoQ说明道:
这个想法产生于开源社区早期贡献者的经验。例如,Apache Lucene项目参与者及PMC项目成员Michael McCandless在新闻稿中谈到:
Clojure创始人Rich Hickey提到:
除了在垃圾回收(GC)时不用停顿,Zing的GC收集器(详见这里) 设计的很健壮,能支持各种平台。这主要得益于受突变、碎片比率、堆大小、软引用、存活对象尺寸等因素影响较小。同样地,Zing很适合需要高内存占用、高 事务率、稳定响应时间、高持续吞吐量的负载场景。同时5.2版本在性能上有了进一步优化,特别是在同步方法调用和对象共享上。 Zing基于Oracle HotSpot,针对Linux和x86平台进行了优化。5.2版本支持以下Linux发行版:
JVM支持任何基于Java SE/EE 6的应用程序,不久将来会支持Java 7。 Zing JVM发行版同样包括了产品应用可视化工具,称做Zing Vision,它提供了以一套工具用以在不恶化潜在故障的前提下实时获取故障程序的信息。在5.2版本有一些功能上的增强,例如在安全的时刻去收集更多的垃圾回收统计数据。 想在开源项目中使用Zing的用户可以发邮件至zing_oss@azulsystems.com;获取免费技术支持可访问Azul开源项目社区支持论坛http://www.azulsystems.com/developers/forum;如果发现问题可以访问http://www.azulsystems.com/developers/bugzilla,当然他们也提供商业化支持。 英文原文:http://www.infoq.com/news/2012/08/azul-zing-free 感谢侯伯薇对本文的审校。 |