跳至主要内容

博文

目前显示的是 十一月, 2008的博文

64bit的Java

TSS上推荐了一篇名为 Java Performance in 64bit land 的博文。作者Roo大概和IBM J9有些什么渊源,讨论的话题很明了——在买车买性能,车主们赤裸裸地冲着多气缸奔去的年代,计算机的性能提升却成了一个“不好说”的问题。 按照『常理』来说,三核应该比双核来的强悍,64位系统应该较32位的小弟弟生猛,无奈软件和硬件之间的纠结让现实变得不那么美好……这问题搅活得像是奶粉奶牛鸡蛋饲料一样错综复杂…… 早在几年前C++社区的牛人Herb Sutter就已经发了 一篇振聋发聩的檄文 质问免费的性能提升还能撑多久,大意就是单个微处理器的处理速度增长地山河日下频率的提升已经逐渐接近物理极限,以往程序员们躺着也能依赖摩尔定律飙升程序运行速度的good old time眼看就要say goodbye了,往后的日子处理器大户们肯定会在多核超线程上动脑筋,而软件开发人员也必须要开发多线程的程序才能充分发挥硬件的功能了。 毫无疑问,首先经历变革的阵痛的肯定是C、C++程序员——部分原因当然归功于永远的指针。Java程序员们在面对64bit运算平台的时候,该认真考虑一下以往因为不需要担心所以不曾注意过的问题了……