首页 文章

Mac中的Java内存分配上限Sci2

提问于
浏览
0

硬件:具有两个4Gb内核的64位Mac程序:Sci2语言:Java问题:内存分配上限 .

我将Xmx从256m增加到2100m,而Sci2最多可以使用1.92Gb(根据活动监视器) . 这还不足以计算具有300k节点和大约200万个边缘的网络 . 以下是该计划

-showsplash org.eclipse.platform --launcher.XXMaxPermSize 256m -vmargs -Xdock:icon = .. / Resources / scisip128.icns -XstartOnFirstThread -Xms40m -Xmx2100m -Dorg.eclipse.swt.internal.carbon.smallFonts

需要更多内存,任何建议?

1 回答

  • 0

    如果您使用的是32位JVM,则操作系统和32位指令集限制在2到3Gb之间 . (这取决于操作系统......但是你最多可以将32位虚拟地址空间丢失到操作系统的1/4,最多可以输入1/4到“堆栈”空间 .

    因此,您很可能需要安装64位JVM . 您可以从Oracle Java下载中获得适用于Mac OS X的64位Java .

相关问题