32 位 JVM 和 64 位 JVM 的最大堆內存分別是多少

理論上說上 32 位的 JVM 堆內存可以到達 2^32,即 4GB,但實際上會比這個 小很多。

不同操作系統之間不同,如 Windows 系統大約 1.5 GB,Solaris 大約 3GB。

64 位 JVM 允許指定最大的堆內存,理論上可以達到 2^64,這是一個非 常大的數字,實際上你可以指定堆內存大小到 100GB。

甚至有的 JVM,如 Azul, 堆內存到 1000G 都是可能的。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章