写点什么

Azul 为开源社区项目提供免费的 Zing JVM

  • 2012-09-06
  • 本文字数:1216 字

    阅读完需:约 4 分钟

4 月末,继 Zing 5.2 之后, Azul Systems 宣布他们将无停顿(pauseless )的 Zing JVM 提供给开源软件开发者和项目,以供开发和测试。

Azul Systems 工程部副总裁和合作创始人 Shyam Pillalamarri 向 InfoQ 说明道:

我们的部署很大一部分基于开源组件,所以我们认为:“假设我们不能将一些有价值的东西免费提供给开源项目贡献者,他们将一直受限于从 Java 虚拟机(JVM)视角所看到的内容”,他们将不会考虑额外的用例,或者选择其他能解决了所有内存或扩展性问题、类似 Zing 的系统。如果这样的话,他们会面临堆占用尺寸过大且没有下降趋势的问题。

这个想法产生于开源社区早期贡献者的经验。例如,Apache Lucene 项目参与者及 PMC 项目成员 Michael McCandless 在新闻稿中谈到:

Azul 创新的 Zing JVM 和无停顿垃圾回收(GC)使 Apache 的 Lucene 项目开发者开始去研究需要大规模堆的事例(例如为了更快搜索将整个搜索索引存在内存中)。基于全维基百科英文站点的索引内存初步测试显示 Zing 真正实现了在管理 140GB 以上堆时不用暂停。

Clojure 创始人 Rich Hickey 提到:

平衡不可变性以提高并发性和扩展性的的编码和架构策略使 Zing JVM 能很好地支持无任何中断或停顿的、持续的高对象分配率。Azul 将 Zing JVM 开源,这为社区作出了杰出贡献。

除了在垃圾回收(GC)时不用停顿,Zing 的 GC 收集器(详见这里)设计的很健壮,能支持各种平台。这主要得益于受突变、碎片比率、堆大小、软引用、存活对象尺寸等因素影响较小。同样地,Zing 很适合需要高内存占用、高事务率、稳定响应时间、高持续吞吐量的负载场景。同时5.2 版本在性能上有了进一步优化,特别是在同步方法调用和对象共享上。

Zing 基于 Oracle HotSpot,针对 Linux 和 x86 平台进行了优化。5.2 版本支持以下 Linux 发行版:

  • Red Hat Enterprise Linux (5.2 以上, 6.x)
  • SUSE Linux Enterprise Server (SLES 11 sp1 和 sp2)
  • CentOS (5.2 以上, 6.x)
  • Ubuntu Linux (10.04 LTS, 12.04 LTS) -Zing 5.2 版本新支持的平台

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


感谢侯伯薇对本文的审校。

给InfoQ 中文站投稿或者参与内容翻译工作,请邮件至 editors@cn.infoq.com 。也欢迎大家通过新浪微博( @InfoQ )或者腾讯微博( @InfoQ )关注我们,并与我们的编辑和其他读者朋友交流。

2012-09-06 00:007158

评论

发布
暂无评论
发现更多内容

一文读懂,Abaqus生成文件后缀含义

思茂信息

abaqus abaqus软件 有限元分析 有限元仿真 有限元

企微、钉钉、飞书私有化贵?这个支持私有化的 IM 软件可免费用!

BeeWorks

即时通讯 IM 私有化部署

手把手教你获取淘宝天猫商品详情数据和全店数据(避坑版)

tbapi

淘宝商品详情接口 天猫商品详情接口 淘宝店铺商品接口 天猫店铺商品接口

低成本创业新方向:使用现成源码搭建游戏陪玩小程序平台

DUOKE七七

MySQL uniapp thinkphp

智源-人大高瓴26级联培博士预推免报名开始啦~欢迎感兴趣的同学咨询报名

智源研究院

人工智能

BeeWorks 免费版上线,赋能重要行业高效协作

BeeWorks

即时通讯 IM 私有化部署

注塑行业MES系统解决方案:全面指南与最佳实践

万界星空科技

制造业 mes 万界星空科技mes 注塑MES 注塑行业

屏蔽海外流量是什么意思

网络安全服务

CDN 防火墙 waf DDoS 攻击 海外IP

360度全方位了解堡垒机作用-行云管家

行云管家

网络安全 数据安全 堡垒机

等保测评公司是干什么的?哪里可以查到?

行云管家

等保 等保测评

如何一眼定位SQL的代码来源:一款SQL染色标记的简易MyBatis插件

京东科技开发者

动态化-罗码(京东科技一码多端解决方案)介绍

京东科技开发者

MyEMS能源管理系统后台配置-联系人管理

开源能源管理系统

开源 能源管理

AI 英语写作 App 的测试

北京木奇移动技术有限公司

软件外包公司 AI英语学习 AI英语写作

行业分享丨泛亚汽车数字化转型实践:虚拟仿真技术如何赋能汽车研发的创新实践?

Altair RapidMiner

AI 汽车 仿真 智能制造 CAE

分布式集群中雪花ID重复?三招教你彻底避坑!实战经验+解决方案

Geek_e3e86e

Java 编程

MyEMS能源管理系统后台配置-网关管理

开源能源管理系统

开源 能源管理

可观测领域的王者Dynatrace的故障定位能力验证

乒乓狂魔

可观测性 故障定位 AIOPS

政务一体化平台的小程序化构建路径:生态融合驱动下的数字化转型创新实践

xuyinyin

MyEMS能源管理系统后台配置-协议

开源能源管理系统

开源 能源管理

Java的SPI机制详解

京东科技开发者

基于华为开发者空间 - 开发平台,构建AI会议助手

华为云开发者联盟

welink 华为云FunctionGraph 华为开发者空间 MCP Server

喜讯!Apache SeaTunnel 荣获上海开源创新菁英荟优秀开源项目奖

白鲸开源

开源 ETL 数据集成 Apache SeaTunnel 上海

数字揭秘丨什么?!Altair EDEM竟然可以用来解答高考物理压轴的电磁力学题?

Altair RapidMiner

AI 制造业 电磁仿真 EDEM 离散元仿真

告别SQL卡顿与混乱!AI如何赋能实时计算?

袋鼠云数栈

数据库 sql 数据治理 数据平台 数据管理

Nextcloud AIO - 一站式自托管Nextcloud解决方案

qife122

Nextcloud 自托管

数字金融的产业界共识,为什么是存算分离?

脑极体

AI

CAD图纸填充不完整是怎么回事?快试试这种方法!

在路上

cad cad看图

好消息!Apache DolphinScheduler 荣获上海上海菁英荟优秀开源项目奖

白鲸开源

大数据 开源 Apache DolphinScheduler 上海 大数据调度

Azul为开源社区项目提供免费的Zing JVM_Java_Charles Humble_InfoQ精选文章