IBM Aix和SUN Solaris下的64位jdk(我只用过这两种64位java),运行byte、short、int、long型的加减法和float、double型的乘除法的速度基本一致,当然这个和这两种都是RISC指令集有关(double除法和int型加法基本一样快)。 而在win32下,运算1亿次double除法要比运算1亿次int加法慢十几倍,这个很容易写程序证实。 测试环境对结果影响非常大,所以我个人觉得AMD的K10目前的桌面应用测试对其不太有利(当然这是AMD自找的,自己的U要做什么自己应该清楚)