UseG1GC选项是否仅在系统中安装了JRE?

时间:2014-08-15 02:48:15

标签: java garbage-collection java-7 g1gc

我添加了-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?

1 个答案:

答案 0 :(得分:1)

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

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

您可能有兴趣安装JDK,因为它附带了以下工具:

  • JMC
  • jvisualvm
  • JConsole的
  • jstat
  • JMAP /与jHat
  • 金佛山
  • jcmd