首页
随机
最近更改
特殊页面
社群首页
参数设置
关于WHY42
免责声明
WHY42
搜索
用户菜单
登录
欢迎来到Riguz的小站!这是一个私人wiki,用来记录一些我的笔记。
查看“︁Java:Hotspot JVM常见选项”︁的源代码
←
Java:Hotspot JVM常见选项
因为以下原因,您没有权限编辑该页面:
您请求的操作仅限属于该用户组的用户执行:
用户
您可以查看和复制此页面的源代码。
=选项的分类= 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= Hotspot JVM有两种类型,分别是server和client。它们的区别是Server VM的初始堆空间会大一些,默认使用的时并行垃圾回收器。Client VM相对来讲会保守一些,初始堆空间会小一些,使用串行的垃圾回收器,它的目标是为了让JVM的启动速度更快。 JVM在启动的时候会根据硬件和操作系统会自动选择使用Server还是Client类型的JVM。 *在32位Windows系统上,不论硬件配置如何,都默认使用Client类型的JVM。 *在其他32位操作系统上,如果机器配置有2GB集群以上的内存同时有2个以上的CPU,则默认会使用Server类型的JVM *64位机器上只有Server类型的JVM。也就是说Client类型的JVM只在32位机器上提供。 *你也可以使用-server和-client选项来指定JVM的类型,不过只在32位的机器上有效,原因见上面一条。 详细内容请参见:http://docs.oracle.com/javase/7/docs/technotes/guides/vm/server-class.html =JIT编译器的模式:-Xint,-Xcomp,-Xmixed= *https://www.zybuluo.com/jewes/note/57352 [[Category:Programe]]
返回
Java:Hotspot JVM常见选项
。