0

我添加了-XX:+UseG1GC选项 JAVA_OPTS 但它似乎不起作用。

我在这台服务器上只安装了 JRE 7,所以我只是想知道是否需要安装 JDK 7。

安装在服务器中的 JRE 如下。

java 版本“1.7.0_25”
Java(TM) SE 运行时环境(构建 1.7.0_25-b15)
Java HotSpot(TM) 64 位服务器 VM(构建 23.25-b01,混合模式)

我必须安装JDK吗?

4

1 回答 1

2

如果您的应用程序不需要编译 java 代码,则不需要 JDK。

垃圾收集器选项特定于 Java 虚拟机 (JVM)。JRE 是 JVM 的一个发行版。对于-XX:+UseG1GCJava7 和所有 Java8 的最新版本,它作为一个选项是有效的。自 Java 7u4 起支持 G1 GC。不要使用任何旧的。

您可能有兴趣安装带有以下工具的 JDK:

  • 江铃
  • jvisualvm
  • 控制台
  • jstat
  • jmap/jhat
  • 金信息
  • 指令
于 2014-09-18T12:48:50.757 回答