我在哪里可以永久设置Windows PC上的Java堆大小?

时间:2010-11-29 21:39:06

标签: java memory tomcat jvm heap

我最近下载了最新的Java 1.6 JDK。我正在使用SDK附带的VisualVM在我的本地电脑上测试/监控我的webapp(使用Tomcat服务器)。我正在运行Windows XP。

用于设置min的参数位于何处。最多java堆大小? VisualVM表示最大值。堆大约是256mb。我在server.xml文件中查找了Tomcat,但没有找到任何设置。

谢谢

3 个答案:

答案 0 :(得分:8)

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

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

set JAVA_OPTS=-Xms512m -Xmx512m

您可以将其添加为环境变量。

答案 1 :(得分:3)

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

答案 2 :(得分:0)

放置这些设置的最佳位置是setenv.batsetenv.sh文件夹中的binTake a look at a recent SO question on the same topic which has excellent answers