【发布时间】:2012-03-20 03:08:34
【问题描述】:
我有一个运行在具有 4GB RAM 的 Windows 2008 Server 上的 Tomcat 实例。服务器专用于这个应用程序,所以我非常希望能够将大部分 RAM 专用于 Tomcat。我的 Tomcat 设置目前有以下 java 选项:
-Xms256m
-Xmx1600m
我想增加 RAM 的数量,最好增加到 3GB 左右(显然我知道怎么做,只需增加 -Xmx 的值)。但是,如果我将最大堆空间增加到 1600MB 以上,Tomcat 会拒绝启动。我读过的几个网站说 Tomcat 不能使用超过 40% 的可用 RAM,这似乎与我所看到的一致。
有没有办法增加 Tomcat 可以使用的内存比例,以便我可以增加 Tomcat 可以使用的内存数量?
【问题讨论】:
标签: java web-applications tomcat jvm heap-memory