有关_JAVA_OPTIONS的信息
任何人都可以解释当_JAVA_OPTIONS
环境变量定义以及何时在Windows机器上启动应用程序时Java会做什么?
您可以使用_JAVA_OPTIONS
将默认选项传递给在系统上启动的任何 JVM进程。
例如,
set _JAVA_OPTIONS=-Dsun.java2d.noddraw=true
当JVM启动时,它会解析_JAVA_OPTIONS
的值, _JAVA_OPTIONS
参数位于java的命令行一样。 您可以通过JVisualVM查看传递的参数。
有关更多信息,请阅读博客文章: 尝试传递默认JVM参数时发现的内容
并且根据https://bugs.openjdk.java.net/browse/JDK-4971166未记录的特定于热点的_JAVA_OPTIONS
被标准JVMTI规范中包含的_JAVA_OPTIONS
取代,更好地处理引用空格并且应该始终是首选。
名称本身就是不言自明的。 可以在JAVA_OPTIONS环境变量中配置许多选项。 您可以在此链接中查看它们
常见选项包括:
-Xms: sets the minimum heap size (heap: how much memory your application can take). -Xmx: sets the maximum heap size.
很难全部写出来。 你必须阅读他们的文件(如上所述)才能全面了解情况。 但是,您不需要所有这些。 只需使用您需要覆盖的选项。 其他人可以使用他们的默认值。