Java在Solaris服务器上遇到的资源限制是什么?
我有一个(SPARC)Solaris 10服务器与16G的RAM。 有超过4G免费。 Memory: 16G phys mem, 4371M free mem, 8193M swap, 8193M free swap 我正在运行很多java进程(我正在使用32位JVM,因为它们都不需要很多内存)并且想运行另一个。 但它声称是内存不足。 # /usr/jdk/jdk1.6.0_17/bin/java -version Error occurred during initialization of VM Could not reserve enough space for object heap 我试着用最小内存池大小(-Xmx)来运行。 然后,我逐渐增加了天花板,直到确实非常高。 没有-Xmx标志,应该分配多less? 根据这个页面 ,我不希望它尝试使用超过1G。 然而,我可以三次以上,没有错误。 # /usr/jdk/jdk1.6.0_17/bin/java -Xmx3900m -version java version "1.6.0_17" Java(TM) SE Runtime Environment (build 1.6.0_17-b04) Java HotSpot(TM) […]