我对特定的应用程序或环境不感兴趣。尽管我现在在应用程序部署中遇到了这个问题,但我对更通用的解决方案感兴趣。
是否有一些关于在 Java 服务器上设置堆大小的规则?(特别是现在,我正在使用Tomcat 7)。使用-Xms
和-Xmx
您可以指定堆大小的最小值和最大值。根据部署在服务器上的应用程序,如何知道要设置的最大和最小堆大小。是否有一种通用的方法来找到它,或者它是否更经验,与已部署的应用程序相关?- “与部署的应用程序相关”我的意思是您必须知道您的应用程序在做什么、数据库工作、用户界面工作或任何其他内存消耗者的事情。