社区
Java SE
帖子详情
Java的Heap Size设置上究竟有什么用??(-Xmx,-Xms)
leonzhao
2002-12-26 07:51:02
我发现即使我设置一个-Xmx256M,最后的使用还是有可能高过这个数字,甚至系统被吃掉1G多(一个java进程)。这个参数的真正用处在哪里?
...全文
1882
3
打赏
收藏
Java的Heap Size设置上究竟有什么用??(-Xmx,-Xms)
我发现即使我设置一个-Xmx256M,最后的使用还是有可能高过这个数字,甚至系统被吃掉1G多(一个java进程)。这个参数的真正用处在哪里?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
leonzhao
2002-12-31
打赏
举报
回复
没问题啊,Xms是256M,Xmx也是256M。但是系统资源显示java.exe至少用了350M内存,而总系统内存的使用上升到1.4G!
fastmask
2002-12-26
打赏
举报
回复
1G,没有这么夸张吧,我用这个参数,他只是会略微大于指定数值,然后就会提示outofmemory了,你仔细看看,你的参数设置是否有问题。
GJA106
2002-12-26
打赏
举报
回复
Xms - sets initial java heap size
Xmx - sets maximum java heap size
为java应用程序分配内存(jvm中进行的操作)。
Java
参数 -
Xms
和 -
Xmx
在
Java
中, -
Xms
:
设置
初始化堆内存大小; -
Xmx
:
设置
最大可分配堆内存大小; 1. 例子: # 初始化128MB 堆内存, 允许最大堆内存最大1024MB.
java
-
Xms
128m -
Xmx
1024m # 初始化256MB 堆内存, 允许最大堆内存最大4G.
java
-
Xms
256m -
Xmx
4g 2. 缺省的-
Xms
-
Xmx
分配大小基于ergonomics algorithm,也可参考文章Find out your
Java
heap
memory
size
...
java
jvm 参数 -
Xms
-
Xmx
-Xmn -Xss 调优
堆大小
设置
JVM 中最大堆大小有三方面限制: 1.相关操作系统的数据模型(32-bt还是64-bit)限制; 2.系统的可用虚拟内存限制; 3.系统的可用物理内存限制. 在32位系统下,一般限制在1.5G~2G;64为操作系统对内存无特定限制. 机器配置:128G内存 32核CPU 典型
设置
:
java
-
Xmx
72g -
Xms
72 -Xmn4g -Xss256m -
Xmx
...
java
-
Xms
-
Xmx
设置
java
应用程序运行的内存大小,
Xms
Xmx
Perm
Size
MaxPerm
Size
区别
-
Xms
和 -
Xmx
是
java
命令的一个选项,用来
设置
你的应用程序启动时的可用内存大小和运行时的可用的内存大小。
Xmx
是
java
的一个选项,用来
设置
你的应用程序能够使用的最大内存数(看好,只是你的应用程序,不是整个jvm),如果你的程序要花很大内存的话,那就需要修改缺省的
设置
,比如配置tomcat的时候,如果流量啊程序啊都很大的话就需要加大这个值了,不过有一点是要记住的,不要大得超过你
Java
内存管理之类似-
Xms
、-
Xmx
这些参数的含义
一、
Java
内存管理之类似 -
Xms
、-
Xmx
这些参数的含义 答: 堆内存分配: -
Xms
JVM 初始分配的内存由 -
Xms
指定,默认是物理内存的 1/64; -
Xmx
JVM 最大分配的内存由 -
Xmx
指定,默认是物理内存的 1/4; 默认空余堆内存小于 40% 时,JVM 就会增大堆直到 -
Xmx
的最大限制;空余堆内存大于 70% 时,JVM 会减少堆直到 -
Xms
的最小限制; 因此服务器一般
设置
-
Xms
、-
Xmx
相等以避免在每次 GC 后调整堆的大小。对象的堆内存由
java
启动
xms
_关于
java
:启动JVM时-
Xms
和-
Xmx
参数是什么?
本问题已经有最佳答案,请猛点这里访问。请解释在JVM中使用
Xms
和
Xmx
参数。它们的默认值是什么?当使用-
Xmx
128m -
Xms
64m时,它可以在EDOCX1和1ΩRES MEM附近高峰期,但是当使用EDCOX1,2时,它可以在EDCOX1,3,RES MEM周围用
JAVA
8达到峰值,最好的办法是强调GC,看看发生了什么。标志
Xmx
指定了
Java
虚拟机(JVM)的最大内存分配池,而EDCOX1...
Java SE
62,620
社区成员
307,294
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章