2010-11-29 69 views
2

我最近下载了最新的Java 1.6 JDK。我使用SDK附带的VisualVM在本地PC上测试/监控我的webapp(使用Tomcat服务器)。我正在运行Windows XP。我可以在Windows pc上永久设置java堆大小?

哪里是用于设置最小值的参数。和最大。 java的堆大小? VisualVM指示最大。堆在256MB左右。我查看Tomcat的server.xml文件,但没有找到任何设置。

谢谢

回答

8

您可以使用JAVA_OPTS环境变量来处理java堆大小。 此变量可以作为环境变量添加,也可以在startup.bat文件中定义配置行。

startup.bat文件中添加以下行。

set JAVA_OPTS=-Xms512m -Xmx512m 

如上所述,您可以将其添加为环境变量。

+0

你确定它应该是`server.xml`文件吗?它应该是运行JVM的某个文件(请参阅matt b answer)。 – 2010-11-29 22:44:10

3

这些参数通过命令行传递给JVM:-Xms和-Xmx 有关运行java -X的更多信息。