Java中-XMX -xmn 是什么的缩写
2024-10-10 08:42:11
这个应该是 eclipse 的配置文件 eclipse.ini 中的配置语句。在配置文件中直接传递给 java vm 的参数并不多,调用形式是这样的:
1
|
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 的小常识:
最新文章
- canvas第一天
- MongoDB 存储引擎和数据模型设计
- PHP进程通信基础——信号量+共享内存通信
- fir.im Weekly - 不能错过的 GitHub Top 100 开源库
- ReadOnly关键字修饰的变量可以修改,只是不能重新分配
- noip2015-day1-t2
- Swift之手势总结
- Lucene实践
- 使用cnblogs.com的用户体验和提出来的建议
- Android 使用split函数进行多个空格分割
- codeforces 505C Mr. Kitayuta, the Treasure Hunter(dp)
- js中bind、call、apply函数的用法 (转载)
- 06jQuery-02-层级选择器
- sed修炼系列(二):sed武功心法(info sed翻译+注解)
- URAL 1099 Work Scheduling (一般图最大匹配) 模板题【带花树】
- <;keep-alvie>;<;/keep-alive>;
- 如何使用gifsicle压缩gif图片
- hadoop资料
- U盘启动装完系统后 一拔下优盘 就不能进入系统
- 引用js文件