只是一个问题,经过大量搜索,我无法找到答案。
一个java软件的实例是否可以在安装了超过128GB RAM的服务器上使用超过10GB的内存并且运行正常而没有任何问题?或者对单个进程实例的内存使用有任何限制。
答案 0 :(得分:0)
Java虚拟机的最大堆大小很可能受操作系统的限制。理论上,如果您有64位计算机,则可以为JVM分配堆大小为2 ^ 64。由于你有128GB的内存,这很可能是你的上限。虽然,在不知道您的操作系统是什么的情况下,可能会出现其他限制因素。
编辑:此链接包含帮助您在某些不同操作系统上设置JVM内存限制的指南 - > Guide