标签: solaris-10
我认为JVM总是占用相当于-Xms的连续内存块。如果配置的值不可用,则JVM初始化失败。
从上面的角度来看,如何在Solaris平台上找到大量可用的物理内存块。
答案 0 :(得分:0)
JVM不需要连续的物理内存区域。它使用的是虚拟内存。
由于在启动JVM时不应分散可寻址空间,因此-Xms选项的限制仅取决于进程可用的虚拟内存大小。对于32位JVM,最多4 GB减去为非堆内存(堆栈,本机等等)分配的区域,并且仅受64位JVM上系统可用虚拟内存大小(swap -s)的限制
swap -s