Mac下Java内存分配上限Sci2



硬件:64位Mac,两个4Gb内核计划:Sci2Java语言:问题:内存分配上限。

我已经将Xmx从256m增加到2100m,并且Sci2能够使用高达1.92Gb(根据活动监视器)。这仍然不足以计算一个有30万个节点和大约200万条边的网络。下面是程序

-showsplashorg.eclipse.platform——发射器。XXMaxPermSize256米—vmargs= . ./资源/scisip128.icns -Xdock:图标-XstartOnFirstThread-Xms40m-Xmx2100m-Dorg.eclipse.swt.internal.carbon.smallFonts

需要更多内存,有什么建议吗?

如果您使用的是32位JVM,那么操作系统和32位指令集将限制在2到3Gb之间。(这取决于操作系统……但是你会损失1/4的32位虚拟地址空间给操作系统,以及1/4的"堆栈"空间。

所以你很可能需要安装一个64位的JVM。您可以从Oracle Java下载中获得Mac OS X的64位Java。

最新更新