我添加了 -XX:+UseG1GC
选项 JAVA_OPTS 但它似乎不起作用。
我在此服务器中仅安装了 JRE 7,所以我只是想知道是否需要安装 JDK 7。
服务器中安装的JRE如下。
java version "1.7.0_25"
Java(TM) SE Runtime Environment (build 1.7.0_25-b15)
Java HotSpot(TM) 64-Bit Server VM (build 23.25-b01, mixed mode)
我必须安装JDK吗?
最佳答案
如果您的应用程序不需要编译java代码,则不需要JDK。
垃圾收集器选项特定于 Java 虚拟机 (JVM)。 JRE 是 JVM 的一个发行版。 -XX:+UseG1GC
作为最新版本的 Java7 和所有 Java8 的选项是有效的。从 Java 7u4 开始支持 G1 GC。不要使用任何较旧的东西。
您可能有兴趣安装 JDK,因为它附带了以下工具:
- 江铃
- jvisualvm
- jconsole
- jstat
- jmap/jhat
- 金佛
- jcmd
关于java - UseG1GC选项在仅安装JRE的系统中起作用吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25320570/