64 位元作業系統上32 位元JVM 的最大堆疊大小
而32 位元JVM 的最大堆疊大小在32 位元作業系統上受可用連續記憶體的限制,在64 位元作業系統上情況有所不同作業系統。本文深入探討了這種配置中堆大小的理論和實際限制。
理論限制
64 位元 JVM 上的理論最大值位元作業系統由 JVM 存取 64 位元位址的能力決定。但是,這不是硬性限制,因為 JVM 可以利用虛擬記憶體分頁來克服實體記憶體限制。
實際限制
在實務上,最大堆大小受多種因素影響:
決定實際最大值
決定實際最大值Runtime rt = Runtime.getRuntime(); long maxMem = rt.maxMemory();
決定實際最大值
以上是64 位元作業系統上 32 位元 JVM 的最大堆大小是多少?的詳細內容。更多資訊請關注PHP中文網其他相關文章!