没有合适的资源?快使用搜索试试~ 我知道了~
java_jvm_参数_-Xms_-Xmx_-Xmn_-Xss_调优总结.pdf
5星 · 超过95%的资源 需积分: 43 55 下载量 23 浏览量
2012-06-10
22:21:19
上传
评论 2
收藏 112KB PDF 举报
温馨提示
试读
9页
java_jvm_参数_-Xms_-Xmx_-Xmn_-Xss_调优总结.pdf java_jvm_参数_-Xms_-Xmx_-Xmn_-Xss_调优总结.pdf
资源推荐
资源详情
资源评论
【转】java jvm 参数 -Xms -Xmx -Xmn -Xss 调优总结 - 中国编程网
Feed订阅
收藏本站
●
首页
● ASP.NET
● Java
● C++
● VB
● PHP
● Delphi
● WEB开发
● 数据库
● 编程笔记
热门搜索 asp CC电脑教程搜索 cnblog cbhhfvb
当前位置: 编程网 > Java >
【转】java jvm 参数 -Xms -Xmx -Xmn -Xss 调优总结
时间:2010-09-06来源:中国编程网作者:本站美女编辑
【转】java jvm 参数 -Xms -Xmx -Xmn -Xss 调优总结 常见配置举例 堆大小设置 JVM 中最大堆大小有三方面限制:相关操作系统的数据模型(32-bt还是64-bit)限制;系统的可用虚拟内存限制;
系统的可用物理内存限制.32位系统 下,一般限制在1.5G~2G;64为操作系统对内存
【转】java jvm 参数 -Xms -Xmx -Xmn -Xss 调优总结
常见配置举例
堆大小设置
JVM 中最大堆大小有三方面限制:相关操作系统的数据模型(32-bt还是64-bit)限制;系统的可用虚拟内存限制;系统的可用物理内存限制.32位系
统 下,一般限制在1.5G~2G;64为操作系统对内存无限制.我在Windows Server 2003 系统,3.5G物理内存,JDK5.0下测试,最大可设置为
1478m.
典型设置:
java -Xmx3550m -Xms3550m -Xmn2g -Xss128k
-Xmx3550m:设置JVM最大可用内存为3550M.
-Xms3550m:设置JVM促使内存为3550m.此值可以设置与-Xmx相同,以避免每次垃圾回收完成后JVM重新分配内存.
-Xmn2g:设置年轻代大小为2G.整个堆大小=年轻代大小 + 年老代大小 + 持久代大小.持久代一般固定大小为64m,所以增大年轻代后,将会减小
年老代大小.此值对系统性能影响较大,Sun官方推荐配置为整个堆的3/8.
-Xss128k:设置每个线程的堆栈大小.JDK5.0以后每个线程堆栈大小为1M,以前每个线程堆栈大小为256K.更具应用的线程所需内存大小进行 调
整.在相同物理内存下,减小这个值能生成更多的线程.但是操作系统对一个进程内的线程数还是有限制的,不能无限生成,经验值在3000~5000左
http://www.cc616.com/Java/java1067.aspx(第 1/9 页)2010-10-3 13:01:55
zhangji531
- 粉丝: 1
- 资源: 8
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
- 1
- 2
前往页