如何在服务器上提供物理上可用的tomcat最大内存?
我将在webapp中使用大量缓存,因此我确实需要为我的应用程序提供最大的RA内存。为了避免可能的OutOfMemory错误等,
我们假设服务器有N GB的RAM,它是64位。我应该在一些选项下运行它?
其他相关问题:
如何在Linux服务器上看到内存或tomcat使用的内存? 如果我在windows下运行它,我可以打开java控制台GUI应用程序,查看任何java应用程序的使用,可用,免费等级别...如何在linux控制台上执行相同操作?
答案 0 :(得分:2)
我知道的唯一方法是将-Xmx4096M添加到catalina.bat / catalina.sh到运行可执行文件的地方。当然,用MB替换物理内存4096。对于32位,至少在Windows中,不能超过2 GB。 关于查看已用内存,可以在命令行中键入“ps aux | grep tomcat”。