发布《IBM虚拟机J9指南》

    IBM最初研发了数款Java虚拟机,但经过十多年的合并或淘汰,现在推广的商业Java虚拟机只剩下了一款,即J9。J9最初是基于Ottawa实验室的一款SmallTalk虚拟机扩展而来。J9一直以来都被IBM赞为世界最快的Java虚拟机,这虽然有自卖自夸的噱头,但是在服务器领域的长时间且广泛的使用已经证明了J9是一款性能优秀且可靠的虚拟机。
    由于IBM的推广策略原因,J9在中国的熟悉程度远不及HotSpot 或JRockit ,甚至一份完整的中文文档也很难找到。其实关于J9,IBM提供了大量资料,不过大多数信息是在IBM内部平台上共享,直接对外公布的相对较少。对于遵守Java虚拟机规范和Java语言规范的J9 、HotSpot 和JRockit 在设计上有很多共性,所以了解J9同样有助于了解其它的虚拟机;而J9本身的设计也有很多独到之处值得学习。
    本文是非官方文档,主要参考的是对外开放的在线文档和知识库。不过有些内容由于版本等原因,表述容易引起歧义,在尽量不更改原文的前提下,加入了“编者注”以补充。我的行为完全基于个人兴趣爱好和学术研究,不涉及出版和任何其他商业行为,与IBM或其他 Java虚拟机厂商无关。在非商业的前提下,欢迎各种方式的传播或引用,只需保留出处和相关信息即可。
    IBM对外并直接没开放SDK的直接下载地址,只开放了SDK的在线文档:
    https://www.ibm.com/developerworks/java/jdk/docs/java7/windows/index.html
    不过IBM的软件产品是整合SDK的,所以非IBM内网获得SDK最直接的方法是下载安装IBM的软件产品,比如WebSphere、DB2等,安装完成后即可获得SDK。
    IBM内部(需要IBM员工号通过AT&T登录虚拟网)提供的SDK支持网站(可以直接下载SDK和所有文档)为:
    http://w3.java.ibm.com/
    我已经上传了SDK 6 和SDK 7的win32、win64版本,用于学习交流,不用于任何商业用途。地址为:
    http://pan.baidu.com/share/link?shareid=71829&uk=4195071051

    受制于个人水平和时间,本文难免有不妥之处,如果有任何意见或者指正,欢迎通过邮箱[email protected]联系我。
最后感谢冶秀刚的校验,和我家人的支持。

 

你可能感兴趣的:(java,虚拟机,J9)