我有一个vaadin应用程序,如果我不限制RAM,WAR会在Tomcat中将它运行到2.5 + gb但是如果我使用this在eclipse中将其限制为1gb,程序将保持稳定在700mb左右(没有动作时)-1.2gb(运行大型数据集时)。
有没有办法用内存约束导出这场战争?我在同一个Tomcat服务器上有其他战争应用程序,但这个是唯一一个运行猖獗的应用程序。或者更好的做法是创建一个单独的虚拟服务器并在Tomcat中为它设置内存约束吗?
答案 0 :(得分:0)
Eclipse在一个单独的JVM中运行每个程序。
Tomcat实例在JVM内部运行,因此部署在其中的所有Web应用程序也是如此。您可以启动第二个Tomcat实例(以及第二个JVM)并为每个JVM设置特定的内存约束