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

标签 java tomcat memory jvm heap-memory

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

设置最小值的参数在哪里?和最大。 java heap size? VisualVM 表示最大。堆大约为 256mb。我查看了 Tomcat 的 server.xml 文件,但没有在其中找到任何设置。

谢谢

最佳答案

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

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

set JAVA_OPTS=-Xms512m -Xmx512m

您可以按照说明将其添加为环境变量。

关于java - 我在哪里可以在 Windows PC 上永久设置 Java 堆大小?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4308364/

相关文章:

tomcat - 如何在 Linux 中将 Web 应用程序添加到 Tomcat 6

将 log4j 1.2.17 更新到 2.13.0 后出现 java.lang.ClassNotFoundException : org. apache.logging.log4j.Logger

java - 获取Page对象的每个页面 - Spring

java - 在 joda time 中创建自定义日历

java - Hazelcast - 从 map 中删除过期的 session

linux - 将光盘 (HD) 路径加载到内存 (Minix)

c++ - 连续内存

javascript - 为什么一个空白的 Ember 对象的保留大小约为 500

java - 计算 Java 字符串中的行数

java - Groovy 模拟文件构造函数,验证写入新创建的文件