JIT編譯器版本

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位指針所佔的內存也少。命令行

相關文章
相關標籤/搜索