这个应该是 eclipse 的配置文件 eclipse.ini 中的配置语句。在配置文件中直接传递给 java vm 的参数并不多,调用形式是这样的:

eclipse [normal arguments] -vmargs -Xmx256M [more VM args]  1. -Xmx 和 -Xms 作为主要的参数,都是放在 -vmargs 后面作为二级参数传递给 java vm 的。以 -X 开头的参数是和实现有关的,并不是适用于所有的 VMs,对于 -Xms 和 -Xmx 其含义为:

-Xms:minimum memory size for pile and heap

-Xmx:maximum memory size for pile and heap

2. 对于具体含义的猜测:

最开始只有 -Xms 的参数,表示 `初始` memory size(m表示memory,s表示size);

紧接是参数 -Xms,为了对齐三字符,压缩了其表示形式,采用计算机中约定表示方式: 用 x 表示 “大”,因此 -Xmx 中的 m 应当还是 memory。既然有了最大内存的概念,那么一开始的 -Xms 所表示的 `初始` 内存也就有了一个 `最小` 内存的概念(其实常用的做法中初始内存采用的也就是最小内存)。如果不对齐参数长度的话,其表示应当是 -Xmsx

3.另外在配置 eclipse.ini 的小常识:

JVM 最小分配内存(初始分配内存)由-Xms指定,默认是物理内存的1/64

JVM最大分配的内存由-Xmx指定,默认是物理内存的1/4

取消

评论

xms 缩写_Java中-XMX -xmn 是什么的缩写相关推荐

  1. Java中输出时区的缩写_Java中的时区转换小结

    时间加减 Date currentDate = new Date(System.currentTimeMillis()); Calendar cal = Calendar.getInstance(); ...

  2. java 汉字转拼音缩写_java文字转拼音、首字母缩写

    public class Pinyin { /** * 得到 全拼 * * @param src * @return */ public static String getPingYin(String ...

  3. java内存-xms 单位_java堆内存JVM属性调优总结(-Xms -Xmx -Xmn -Xss)

    Xms 是指设定程序启动时占用内存大小.一般来讲,大点,程序会启动的快一点,但是也可能会导致机器暂时间变慢. Xmx 是指设定程序运行期间最大可占用的内存大小.如果程序运行需要占用更多的内存,超出了这 ...

  4. JVM调优总结 -Xms -Xmx -Xmn -Xss

    2019独角兽企业重金招聘Python工程师标准>>> 堆大小设置JVM 中最大堆大小有三方面限制:相关操作系统的数据模型(32-bt还是64-bit)限制:系统的可用虚拟内存限制: ...

  5. JVM调优总结 -Xms -Xmx -Xmn -Xss等

    为什么80%的码农都做不了架构师?>>>                  首先介绍一下新生代.老年代.所谓的新生代和老年代是针对于分代收集算法来定义的,新生代又分为Eden和Sur ...

  6. java jvm 参数 -Xms -Xmx -Xmn -Xss 调优总结

    常见配置举例 堆大小设置 JVM 中最大堆大小有三方面限制:相关操作系统的数据模型(32-bt还是64-bit)限制;系统的可用虚拟内存限制;系统的可用物理内存限制.32位系统 下,一般限制在1.5G ...

  7. java xmn xms_JVM调优总结 -Xms -Xmx -Xmn -Xss(转)

    https://blog.csdn.net/rickyit/article/details/53895060 Xms 是指设定程序启动时占用内存大小.一般来讲,大点,程序会启动的快一点,但是也可能会导 ...

  8. JVM调优总结 -Xms -Xmx -Xmn -Xss(转载)

    堆大小设置JVM 中最大堆大小有三方面限制:相关操作系统的数据模型(32-bt还是64-bit)限制:系统的可用虚拟内存限制:系统的可用物理内存限制.32位系统下,一般限制在1.5G~2G:64为操作 ...

  9. JVM GC调优总结 -Xms -Xmx -Xmn -Xss

    堆大小设置 JVM 中最大堆大小有三方面限制:相关操作系统的数据模型(32-bt还是64-bit)限制:系统的可用虚拟内存限制:系统的可用物理内存限制.32位系统下,一般限制在1.5G~2G:64为操 ...

最新文章

  1. Android studio 4.1 不显示光标当前的类名、方法名
  2. 【Android 安全】DEX 加密 ( Application 替换 | Android 应用启动原理 | Instrumentation 源码分析 )
  3. python subplot_气象编程 | 一个简单的风数据处理和分析案例(Python版)
  4. B07_NumPy 高级索引(整数数组索引,布尔索引,花式索引)
  5. 三类MySQL_Mysql中的三类锁,你知道吗?
  6. Sharding-JDBC水平分表(分片策略)_Sharding-Sphere,Sharding-JDBC分布式_分库分表工作笔记008
  7. node.js + express服务端,客户端请求图片,在浏览器出现乱码解决方案
  8. 图像处理之图像分割(一)之活动轮廓模型:Snake算法简单梳理
  9. 手游中控台多开脚本实战
  10. centos下smartctl安装配置(硬盘S.M.A.R.T信息及坏块检测命令)
  11. python连通域提取 原理_连通域的原理与Python实现
  12. VPS云主机怎么用?
  13. 虚幻引擎与现代C++:转移语义和右值引用
  14. 如何抓取BT天堂电影数据
  15. Android 使用Navigation 跳转页面时发生crash
  16. python中data是什么意思_C++中cv::Mat中的data属性对应在python中是什么
  17. 计算机开机慢怎么办,电脑开机速度慢怎么办?电脑开机慢五大处理方法介绍
  18. UI设计中图标设计规范是什么
  19. SLCP验厂辅导,SLCP验证员必须遵守验证协议中的验证规则以确保数据的质量和完整性
  20. 鼠标移动到图片上实现图片的放大缩小

热门文章

  1. Demeolition
  2. onChange和onClick的区别?
  3. ActionScript最新3D引擎项目(转载)
  4. 三个月找不到工作,我该怎么办?
  5. TCP 传输控制协议(Transmission Control protocol)
  6. 未找到 app.json 中的定义的 pages/index/index 对应的 WXML 文件
  7. (转)Odoo 是什么?
  8. 基于Java(SSH)+ Oracle 实现的(Web)视频教学平台【100010405】
  9. GMM 模型与EM算法求解详细推导
  10. 设计模式-第10章(建造者模式)