JIT编译器有3种版本:
32位client编译器(-client)
32位server编译器(-server)
64位server编译器(-d64)
从某种程度上说,你选择使用的编译器取决于所给的命令行选项参数(-server等)。

如果是32位操作系统,那你必须使用32位的JVM。如果是64位操作系统,那你可以选择32位或64位Java。并没有规定64位操作系统必须使用64位Java。
如果堆小于3 GB,32位的Java会更快一些,并且内存占用也更少。这是因为JVM内部的指针只有32位,操作32位指针的代价要少于64位指针的(即便你使用的是64位CPU)。而且32位指针所占的内存也少。


codecraft
11.9k 声望2k 粉丝

当一个代码的工匠回首往事时,不因虚度年华而悔恨,也不因碌碌无为而羞愧,这样,当他老的时候,可以很自豪告诉世人,我曾经将代码注入生命去打造互联网的浪潮之巅,那是个很疯狂的时代,我在一波波的浪潮上留下...


« 上一篇
jvm参数查看
下一篇 »
mac安装consul