Java:Hotspot JVM常见选项:修订间差异

来自WHY42
imported>Soleverlee
以“=选项的分类= =JVM的类型:-server,-client= =JIT编译器的模式:-Xint,-Xcomp,-Xmixed= *https://www.zybuluo.com/jewes/note/57352 Category:Pro...”为内容创建页面
 
imported>Soleverlee
第1行: 第1行:
=选项的分类=
=选项的分类=
Hotspot JVM提供以下三大类选项:
#标准选项:这类选项的功能是很稳定的,在后续版本中也不太会发生变化。运行java或者java -help可以看到所有的标准选项。所有的标准选项都是以-开头,比如-version, -server等。
#X选项:比如-Xms。这类选项都是以-X开头,可能由于这个原因它们被称为X选项。运行java -X命令可以看到所有的X选项。这类选项的功能还是很稳定,但官方的说法是它们的行为可能会在后续版本中改变,也有可能不在后续版本中提供了。
#XX选项:这类选项是属于实验性,主要是给JVM开发者用于开发和调试JVM的,在后续的版本中行为有可能会变化。
*如果是布尔类型的选项,它的格式为-XX:+flag或者-XX:-flag,分别表示开启和关闭该选项。
*针对非布尔类型的选项,它的格式为-XX:flag=value


=JVM的类型:-server,-client=
=JVM的类型:-server,-client=

2017年1月18日 (三) 09:49的版本

选项的分类

Hotspot JVM提供以下三大类选项:

  1. 标准选项:这类选项的功能是很稳定的,在后续版本中也不太会发生变化。运行java或者java -help可以看到所有的标准选项。所有的标准选项都是以-开头,比如-version, -server等。
  2. X选项:比如-Xms。这类选项都是以-X开头,可能由于这个原因它们被称为X选项。运行java -X命令可以看到所有的X选项。这类选项的功能还是很稳定,但官方的说法是它们的行为可能会在后续版本中改变,也有可能不在后续版本中提供了。
  3. XX选项:这类选项是属于实验性,主要是给JVM开发者用于开发和调试JVM的,在后续的版本中行为有可能会变化。
  • 如果是布尔类型的选项,它的格式为-XX:+flag或者-XX:-flag,分别表示开启和关闭该选项。
  • 针对非布尔类型的选项,它的格式为-XX:flag=value

JVM的类型:-server,-client

JIT编译器的模式:-Xint,-Xcomp,-Xmixed