2012-09-18 55 views
3

我正在使用tomcat7 32位。據我所知,它可能管理最大1GB的內存使用量。我在我的應用程序中使用了緩存數據(ehcache),有時會導致錯誤「OutOfMemory」,應用程序無法正常工作。我打算使用tomcat7 64bit來增加內存,但是我不知道最多可以管理多少GB?我們如何配置更改tomcat的內存? 在此先感謝。Tomcat 7 64位最大內存使用率

回答

7

tomcat不限制內存的最大數量,它受JVM + System Architecture/OS限制。

看到這些問題/解答更多信息:

這意味着,你將不得不安裝一個64位的Java運行時環境(而不是64位tomcat的)。 然後修改tomcat啓動腳本中的-Xmx設置。 參見例如:

===編輯 對不起,我有點過時了,有一個預先包裝Tomcat7 64位的所有功能於一身的tomcat的窗戶。然而,這並不意味着我的答案是錯誤的。該軟件包將包含一個64位JRE。 使用64位系統和JVM,您將不必擔心很多很多年的內存限制......