JVM配置参数之(-D、-X、-XX的区别)

最近在学习jvm调优相关的内容, 一直有一个疑问,为什么有些参数是以-X开头的,有些是以-XX开头的,还有-D开头的?


通过查询资料、总结如下

-XX

说明:

标准选择(Standard Options)
这些是 JVM 的所有实现都支持的最常用的选项。

These are the most commonly used options that are supported by all implementations of the JVM.

示例:

例如以-XX开头的配置参数
-XX:+UseConcMarkSweepGC
-XX:+CMSParallelRemarkEnable
-XX:+UseFastAccessorMethods


-X

说明:

非标准选择(Non-Standard Options)
这些选项是特定于 Java HotSpot 虚拟机的通用选项。

These options are general purpose options that are specific to the Java HotSpot Virtual Machine.

示例:

例如以-X开头的配置参数
-Xmx256m
-Xms256m
-Xmn768m
-Xss256k


-D

说明:

设置系统属性值;
-D属性名称=属性值

Sets a system property value. The property variable is a string with no spaces that represents the name of the property. The value variable is a string that represents the value of the property. If value is a string with spaces, then enclose it in quotation marks (for example -Dfoo=“foo bar”).

示例:

例如以-D开头的配置参数
-Dspring.profiles.active=release
-Dspring.config.location=/opt/app/conf/

如果 属性值 是一个带有空格的字符串,那么用引号将其括起来
例如 -Dfoo = “ foo bar”

如果想进一步了解参数的详细信息,可以查阅Oracle官网
Oracle官网关于参数的说明

java虚拟机参数 -D、-X和-XX的区别相关推荐

  1. java虚拟机参数-X 与 -XX的区别

    java虚拟机参数-X 与 -XX的区别 java虚拟机参数-X 与 -XX的区别 为什么有的用-X 如,-Xms -Xmx -Xmn等 有的用-XX: 如-XX:MaxPermSize=100M等 ...

  2. Java虚拟机参数设置(转)

    今天在加载一幅图片时,eclipse报出如下错误: "Exception in thread "main" java.lang.OutOfMemoryError: Jav ...

  3. java虚拟机参数优化_JAVA虚拟机JVM参数优化(2):垃圾收集算法选择

    JAVA虚拟机JVM优化重要性,昨天JAVA虚拟机JVM参数优化(1)文章中已经描述,今天我们来讨论JAVA虚拟机在不同性能要求下如何选择三种垃圾收集算法. JVM内部结构如下图所示: 串行收集用于单 ...

  4. eclipse中对于Java虚拟机参数的设置与思考

    1 设置方法 通过直接对编辑jdk进行设置 也可以在在Debug Configration中对特定工程进行设置,如下图: 2 常用设置及其含义 常用设置:1)  -Xmx3550m -Xms3550m ...

  5. Java虚拟机参数,增加虚拟机最大内存,在/etc/profile增加如下: export JAVA_OPTS=-Xms9g -Xmx9g...

    一.运行class文件 执行带main方法的class文件,Java虚拟机命令参数行为: java <CLASS文件名> 注意:CLASS文件名不要带文件后缀.class 例如: java ...

  6. java虚拟机参数详解

    Java在运行已编译完成的类时,是通过java虚拟机来装载和执行的,java虚拟机通过操作系统命令JAVA_HOME\bin\java –option 来启动,-option为虚拟机参数,JAVA_H ...

  7. Java虚拟机参数配置

    虚拟机优化是我们面试常被问到的知识点,也是Java开发运用的重要内容,虽然现在实践中我也尚未接触到足够的内容,并没有在生产环境中进行虚拟机优化的经验,但学习这方面的知识是必不可少的,有备无患对吧! 下 ...

  8. java 虚拟机 参数_Java虚拟机的参数

    转载自:http://blog.csdn.net/shiyong1949/article/details/52538151 版权声明:本文由施勇原创,转载请注明作者和出处! 堆设置 -server:一 ...

  9. 深度解析Java可变参数类型以及与数组的区别

    这篇文章主要介绍了Java方法的可变参数类型,通过实例对Java中的可变参数类型进行了较为深入的分析,需要的朋友可以参考下. Java方法中的可变参数类型是一个非常重要的概念,有着非常广泛的应用.本文 ...

最新文章

  1. google appengine的yaml文件,配置说明
  2. exfat最佳单元大小_047|仓储物流自动化系统中的物料单元
  3. (c语言)和与积的运算第四篇
  4. OpenTSDB 安装
  5. CSS3实现小黄人动画
  6. 119_Power Pivot 长尾明细显示为【其他】
  7. 系统升级不停服务器,服务器操作系统一直升级吗
  8. 魅族16s Pro邀请函发布:对称式全面屏+骁龙855Plus
  9. shared_ptr的简单实现
  10. 计算机主机前声音口怎么设置吗,电脑耳机没声音怎么设置_耳机没声音怎么设置-太平洋IT百科手机版...
  11. python get请求下载excel,前端开发,使用get和post方式下载excel表格
  12. python微信公众号翻译功能_Python实现微信翻译机器人的方法
  13. No plugin found for prefix 'mybatis-generator' in the current project ORA-28040: No matching authen
  14. CSS溢出文字使用省略号表示
  15. TestFlight简易流程
  16. 计算机保持在线的几种方法,还在为智能盒子上电影软件收费烦恼?教你几个盒子上看大片的方法...
  17. 2022年美赛e题资料(森林固碳)
  18. 作文提升~老师整理的优美排比句太实用
  19. 会计税务一键式统计2.0_按照内容锁定动态锁定工作薄,待更新
  20. 悬浮框支持可拖动(已解决拖动后刷新回到原点的问题)

热门文章

  1. Windows10 彻底关闭系统更新(2022.12.26更新)
  2. 操作系统春招面试复习之:设备管理
  3. 关于 Android O 的 treble/hidl
  4. 阿拉丁和神灯的故事(二)
  5. 佛山机场安装RFID行李跟踪系统 可全流程追踪行李
  6. 电脑黑屏显示重新连接服务器,电脑黑屏怎么处理(电脑上显示器黑屏的处理方法)...
  7. 手机显示器云服务器,不想买台式机,手机加显示器组成云电脑是否可行?
  8. ps在html中的应用程序,Photoshop在网页设计中的应用
  9. Word里面如何在两个字正中间加入点
  10. juniper:SRX-产品简介