1、JDK 7 及以前版本

官方文档对 -X、-XX的说明如下:
Options that begin with -X are non-standard (not guaranteed to be supported on all VM implementations), and are subject to change without notice in subsequent releases of the JDK.

以 -X 开头的选项是非标准选项(不能保证被所有的 JVM 实现都支持),并且在 JDK 的后续版本中不需要通知就可以进行更改。

Options that are specified with -XX are not stable and are subject to change without notice.

以 -XX 指定的选项是不稳定的,并且会在没有通知的情况下进行更改。

2、JDK 8 版本

相对于非标准选项,标准选项保证得到所有 Java 虚拟机(JVM)的实现支持[1]。它们用于常见的操作,如检查 JRE 版本(-version)、设置类路径(-classpath)、启用详细输出(-verbose)、-javaagent、-javaagent等等,这些标准参数可以通过java -help 查看。

-X:非标准选项

Non-standard options are general purpose options that are specific to the Java HotSpot Virtual Machine, so they are not guaranteed to be supported by all JVM implementations, and are subject to change. These options start with -X.[1]

以 -X 开头的这些选项是非标准选项,是特定于 Java HotSpot 虚拟机的通用选项,不保证所有 JVM 的实现都支持它们,而且还会发生变化。

-XX:高级选项

Advanced options are not recommended for casual use. These are developer options used for tuning specific areas of the Java HotSpot Virtual Machine operation that often have specific system requirements and may require privileged access to system configuration parameters. They are also not guaranteed to be supported by all JVM implementations, and are subject to change. Advanced options start with -XX[2].

以 -XX 开头的选项是高级选项,高级选项不建议随意使用。这些是开发人员用于调优 Java HotSpot 虚拟机操作的特定区域的选项,这些选项通常具有特定的系统需求,并且可能需要特权访问系统配置参数。它们也不保证得到所有 JVM 的实现的支持,并且可能会发生变化。

具体的选项可以参看下面列的参考文章。


参考文章:
[1] Java HotSpot VM Options

[2] Java Platform, Standard Edition Tools Reference

Java HotSpot 虚拟机选项 -X -XX 的含义相关推荐

  1. 认识 java JVM虚拟机选项 Xms Xmx PermSize MaxPermSize 区别

    认识 java JVM虚拟机选项 Xms Xmx PermSize MaxPermSize 区别 2012-08-24 12:15 点击window---->preferences----> ...

  2. JVM基础 之Java HotSpot虚拟机中的内存管理

    1  简介 依托JavaTM 2平台的力量,标准版(J2SETM)实现了内存的自动管理,将开发人员从复杂的显式内存管理中解放出来. 本文将对Sun公司的J2SE发行版中的Java HotSpot虚拟机 ...

  3. Java JVM虚拟机选项Xms/Xmx/PermSize/MaxPermSize(转)

    通过JVM的这些选项:Xms/Xmx/PermSize/MaxPermSize可以牵扯出很多问题,比如性能调优等. 说明:以下转载没经过实践.转自: Java JVM虚拟机选项Xms/Xmx/Perm ...

  4. JAVA:hotspot 虚拟机的server和client模式

    版权声明:本文为博主原创文章,未经博主允许不得转载. https://blog.csdn.net/magi1201/article/details/41597831 今天看java虚拟机的知识,发现s ...

  5. Java 14 Hotspot 虚拟机垃圾回收调优指南!

    点击上方蓝色"程序猿DD",选择"设为星标" 回复"资源"获取独家整理的学习资料! 作者 | 大鹏123 来源 | www.cnblogs. ...

  6. java 指定垃g1圾收集_【译】Java 14 Hotspot 虚拟机垃圾回收调优指南

    本文主要包括以下内容:优化目标与策略(Ergonomics) 垃圾收集器实现(Garbage Collector Implementation) 影响垃圾收集性能的因素总堆(Total Heap) 年 ...

  7. HotSpot虚拟机在java堆中的内存使用

    1  简介 依托JavaTM 2平台的力量,标准版(J2SETM)实现了内存的自动管理,将开发人员从复杂的显式内存管理中解放出来. 本文将对Sun公司的J2SE发行版中的Java HotSpot虚拟机 ...

  8. java HotSpot 内存管理白皮书

    原文见:http://www.open-open.com/lib/view/open1381034220705.html.查阅资料后,对原文做了补充. 文中关于JVM的介绍基于JDK1.6的Hotsp ...

  9. HotSpot虚拟机GC调优指南

    原文:https://docs.oracle.com/javase/9/gctuning/JSGCT.pdf 1简介 从桌面小程序applet到大型服务器上的Web服务,有各种各样的应用程序在使用Ja ...

最新文章

  1. R语言可视化dataframe数据、并自定义设置坐标轴各个标签使用不同的色彩
  2. 欧拉回路【洛谷习题】无序字母对
  3. 磁带最优存储问题java实现_磁带的最优存储问题(贪心选择)
  4. ES5总结1:数组Array新特性最全最精简的详解
  5. addeventlistener 清除_科普100秒 | 吃花生能软化血管、清除垃圾?
  6. 【Java基本功】一文读懂final关键字的用法
  7. Orthanc+OHIF DICOM Viewer最佳Dicom解析、在线浏览实践指南(解决方案)
  8. 36个顶级数据分析方法与模型,学会任意1种,都能让你超越95%的人
  9. 理解计算-从根号 2 到 AlphaGo
  10. nvidia驱动程序下载类型怎么选?
  11. Oracle使用PL/SQL自定义函数
  12. 深圳市人力资源和社会保障局关于发放脱贫人口就业有关补贴的通知
  13. 怎样在计算机里恢复云文档图标,电脑常识科普:Win10资源管理器中的WPS云文档图标怎么彻底删除...
  14. ios生成随机数方法
  15. 女博士分享读博经历成“网红”的1年后,却被“网暴”到去公安局立案.....
  16. java多线程并发排序-睡眠排序大法
  17. matlab体电荷电场线,利用Matlab模拟点电荷系的电场线和等势面.docx
  18. 【阿朱出品】技术人成长的最快方法
  19. 搭建私人网络硬盘、个人网盘,百度网盘——Seafile安装部署指南
  20. 在VMware-player中安装 VMware Tools的步骤

热门文章

  1. kotlin 仿照setOnclickListener写法
  2. 微信域名拦截检测API接口
  3. 使用计算机控制台方法,电脑打开控制面板的几种方法
  4. 如何利用CRM系统做好客户关系管理?
  5. Android端 实现收钱吧扫描客户收款码的正则表达式
  6. vue项目中扫码枪收款
  7. [组合] UOJ#308. 【UNR #2】UOJ拯救计划
  8. BOOT模式选择启动、Error -6311 PRSC modulefailedtowritetoa register。
  9. 计算机网卡更改mac地址,苹果MAC地址怎么改?MAC网卡物理地址修改的详细方法
  10. 大连英语培训百家外语如何提升托福写作考试的水平