1

我在具有动态内存大小的虚拟机中有一个 Tomcat。管理员说系统需要时内存大小增加。但是当我尝试-Xms2048m -Xmx4096m -XX:MaxPermSize=256m在 setenv.sh 中设置时出现错误:

Tomcat could not reserve enough space for object heap

现在 Tomcat 从-Xms256m -Xmx1024m -XX:MaxPermSize=256m设置开始。
在我的情况下可以设置 2Gb 的起始内存大小吗?

操作系统:Ubuntu 13.04 64bit

4

1 回答 1

0

如果您的系统中有超过 2GB 的内存可用于启动 tomcat 进程,我想您可以使用 -Xms2048m。-Xms2048 意味着,您的 JVM 将需要这么多内存进行初始分配,如果无法分配,您可能会遇到异常。

于 2013-07-19T07:47:40.257 回答