位置: IT常识 - 正文

Jvm调优(jvm调优思路)

编辑:rootadmin
首先我们可以使用各种JVM工具,查看当前日志,分析当前JVM参数设置,并且分析当前堆内存快照和gc日志,根据实际的各区域内存划分和GC执行时间,觉得是否进行优化,当然我们也可以直接生成堆的dump文件,进行分析,比如GC时间超过1-3秒,或者频繁GC,则必须进行一个优化 1.针对JVM堆的设置,一般 ...

推荐整理分享Jvm调优(jvm调优思路),希望有所帮助,仅作参考,欢迎阅读内容。

Jvm调优(jvm调优思路)

文章相关热门搜索词:jvm调优面试题,jvm调优场景与方案面试题,jvm调优参数,jvm调优参数,jvm调优主要是调哪里,jvm调优参数有哪些,jvm调优主要是调哪里,jvm调优参数有哪些,内容如对您有帮助,希望把文章链接给更多的朋友!

首先我们可以使用各种JVM工具,查看当前日志,分析当前JVM参数设置,并且分析当前堆内存快照和gc日志,根据实际的各区域内存划分和GC执行时间,觉得是否进行优化,当然我们也可以直接生成堆的dump文件,进行分析,比如GC时间超过1-3秒,或者频繁GC,则必须进行一个优化

1.针对JVM堆的设置,一般可以通过-Xms -Xmx限定其最小、最大值,为了防止垃圾收集器在最小、最大之间收缩堆而产生额外的时间,通常把最大、最小设置为相同的值

 2.年轻代和年老代将根据默认的比例(1:2)分配堆内存, 可以通过调整二者之间的比率NewRadio来调整二者之间的大小,也可以针对回收代

  比如年轻代,通过 -XX:newSize -XX:MaxNewSize来设置其绝对大小。同样,为了防止年轻代的堆收缩,我们通常会把-XX:newSize -XX:MaxNewSize设置为同样大小

3.年轻代和年老代设置多大才算合理  1)更大的年轻代必然导致更小的年老代,大的年轻代会延长普通GC的周期,但会增加每次GC的时间;小的年老代会导致更频繁的Full GC  2)更小的年轻代必然导致更大年老代,小的年轻代会导致普通GC很频繁,但每次的GC时间会更短;大的年老代会减少Full GC的频率如何选择应该依赖应用程序对象生命周期的分布情况:  如果应用存在大量的临时对象,应该选择更大的年轻代;如果存在相对较多的持久对象,年老代应该适当增大。但很多应用都没有这样明显的特性。在抉择时应该根据以下两点:  1)本着Full GC尽量少的原则,让年老代尽量缓存常用对象,JVM的默认比例1:2也是这个道理  2)通过观察应用一段时间,看其他在峰值时年老代会占多少内存,在不影响Full GC的前提下,根据实际情况加大年轻代,比如可以把比例控制在1:1。但应该给年老代至少预留1/3的增长空间4.在配置较好的机器上(比如多核、大内存),可以为年老代选择并行收集算法:-XX:+UseParallelOldGC****5.线程堆栈的设置:每个线程默认会开启1M的堆栈,用于存放栈帧、调用参数、局部变量等,对大多数应用而言这个默认值大了,一般256K就足用
本文链接地址:https://www.jiuchutong.com/zhishi/311862.html 转载请保留说明!

上一篇:织梦dede:likeart相关文章title注释无效解决方法(织梦图集的使用教程)

下一篇:火车头DedeCMS织梦5.6文章免登陆发布接口(火车头造型)

  • 论坛发帖推广的注意事项(论坛发帖推广的文案)

  • iqoo neo5是什么屏幕(iQOOneo5是什么屏幕素质)

  • 小米10青春版是曲面屏还是直面屏(小米10青春版是双卡双待吗)

  • 华为nova7se有没有陀螺仪(华为nova7se有没有门禁卡功能)

  • 手机没有4g网了什么原因(手机没有4G网了)

  • 抖音怎么删除失效视频(抖音怎么删除失效收藏的商品)

  • 微信自动同步消息什么意思(微信自动同步消息怎么解除账单自动同步聊天记录同步吗)

  • 抖音里的狗头怎么弄的(抖音里的狗头怎么打出来)

  • 网易云怎么把歌词放到手机屏幕上(网易云怎么把歌曲改为mp3格式)

  • 为什么有的抖音不能保存本地(为什么有的抖音号搜不到)

  • 苹果8plus屏幕分辨率(苹果八plus分屏怎么分)

  • 因特网用户的电子邮件地址格式应是(因特网用户的电子邮件地址格式必须是)

  • ipad怎么更换id账号(ipad怎样更换id账号)

  • 苹果微信扣费怎么关掉(苹果微信扣费怎么设置扣费顺序)

  • vivo手机怎么取消锁屏(vivo手机怎么取卡图解)

  • 魅族16sPro怎么批量卸载应用(魅族16s p)

  • iphonex屏幕漏液怎么修(屏幕漏液的苹果x值多少钱)

  • 闲鱼如何防止骗子买家(闲鱼购物如何防骗)

  • 小米手环4尺寸(小米手环尺寸图)

  • 怎样在平板上安装微信(怎样在平板上安装浏览器)

  • 学习电脑编程需要什么基础(学电脑编程需要什么软件)

  • 电脑C盘变红了怎么办?C盘满了怎么清理?(电脑c盘变红了怎么回事)

  • 怎么修改wifi密码?(怎么修改wifi密码视频教程)

  • 虎刺梅怎么养殖(图文)(虎刺梅怎么养殖视频)

  • WordPress安装百度统计教程(wordpress怎么安装插件)

  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设 电脑维修 湖南楚通运网络