位置: 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文章免登陆发布接口(火车头造型)

  • OPPO手机怎么让通讯录里显示微信图标(oppo手机怎么让屏幕永不关闭)

    OPPO手机怎么让通讯录里显示微信图标(oppo手机怎么让屏幕永不关闭)

  • 哔哩哔哩上的视频怎么下载(哔哩哔哩在线看免费观看视频)

    哔哩哔哩上的视频怎么下载(哔哩哔哩在线看免费观看视频)

  • 影响快手生态环境什么意思(快手生态环境包含哪些)

    影响快手生态环境什么意思(快手生态环境包含哪些)

  • 无法进入bios(无法进入bios是不是主板坏了)

    无法进入bios(无法进入bios是不是主板坏了)

  • 苹果安装软件后是暗的(苹果安装软件后缀名)

    苹果安装软件后是暗的(苹果安装软件后缀名)

  • 把高级语言的源程序变为目标程序要经过解释(把高级语言的源程序)

    把高级语言的源程序变为目标程序要经过解释(把高级语言的源程序)

  • 小米9pro支持双电信卡吗(小米9pro支持双扬声器吗)

    小米9pro支持双电信卡吗(小米9pro支持双扬声器吗)

  • vivo怎么把东西移到sd卡(vivo怎么把东西转移到sd卡里)

    vivo怎么把东西移到sd卡(vivo怎么把东西转移到sd卡里)

  • 手机停机后如何开通(手机停机后如何查询欠费多少)

    手机停机后如何开通(手机停机后如何查询欠费多少)

  • 小米9pro怎么设置字体样式(小米9pro5g怎么设置)

    小米9pro怎么设置字体样式(小米9pro5g怎么设置)

  • 批量重命名不带括号(批量重命名能不能不带括弧)

    批量重命名不带括号(批量重命名能不能不带括弧)

  • 淘宝质量投诉在哪(淘宝质量投诉电话是多少)

    淘宝质量投诉在哪(淘宝质量投诉电话是多少)

  • oracle12c和11g的区别(oracle19c和11g)

    oracle12c和11g的区别(oracle19c和11g)

  • internet环境中的防火墙建立在哪里(一般而言internet环境)

    internet环境中的防火墙建立在哪里(一般而言internet环境)

  • 微博有夜间模式吗(微博有夜间模式吗安卓)

    微博有夜间模式吗(微博有夜间模式吗安卓)

  • python作用域(python作用域规则的查找顺序legb builtion)

    python作用域(python作用域规则的查找顺序legb builtion)

  • 手机b站缓存视频在哪里(手机b站缓存视频怎么导出)

    手机b站缓存视频在哪里(手机b站缓存视频怎么导出)

  • 坚果手机如何截屏(坚果手机如何截长图)

    坚果手机如何截屏(坚果手机如何截长图)

  • 马哈拉施特拉邦的Varandha Ghat,印度 (© AmitRane1975/iStock/Getty Images Plus)(马哈拉施特拉邦人口)

    马哈拉施特拉邦的Varandha Ghat,印度 (© AmitRane1975/iStock/Getty Images Plus)(马哈拉施特拉邦人口)

  • 圣克鲁斯河,阿根廷巴塔哥尼亚 (© Coolbiere Photograph/Getty Images)(圣克鲁斯河特点)

    圣克鲁斯河,阿根廷巴塔哥尼亚 (© Coolbiere Photograph/Getty Images)(圣克鲁斯河特点)

  • win11系统华硕电脑的指纹没办法使用了怎么添加? 华硕电脑指纹识别添加技巧(华硕11代笔记本装win10)

    win11系统华硕电脑的指纹没办法使用了怎么添加? 华硕电脑指纹识别添加技巧(华硕11代笔记本装win10)

  • Vue项目中引入高德地图步骤详解(vue项目引入axios)

    Vue项目中引入高德地图步骤详解(vue项目引入axios)

  • 可视化调试某个js对象的属性UI插件 class HTUI(可视化调参)

    可视化调试某个js对象的属性UI插件 class HTUI(可视化调参)

  • 疫情期间固定资产折旧优惠政策
  • 国债利息属于免税吗
  • 固定资产累计折旧是什么科目
  • 为改良生产线发生的变化
  • 会计信息采集每年都要采集吗
  • 个体工商户需要报税吗
  • 销售过程中客户买的是什么
  • 装饰设计事务所平面图
  • 权益性投资收益的账务处理
  • 2020年减免水利基金会计分录
  • 其他综合收益为什么要结转
  • 工伤费用的伤残补助金属于福利费吗
  • 税会差异例子
  • 纳税人证明是完税证明吗
  • 企业合并三种方式
  • 如何将货物卖出去
  • 向其他企业捐赠现金所有者权益
  • 税务总局关于四流一致解答
  • 缴纳社保的账务处理办法
  • mac桌面怎么整理
  • 对公账户被诈骗转款728000会怎么样呢
  • 长期股权投资权益法四个明细科目
  • 发送文件桌面上显示不出来
  • mac电脑command+s
  • 超市收取进场费违反什么法律
  • 递延所得税当期要交吗
  • 施工企业自建自用的工程
  • php ftp函数
  • 发放应付职工薪酬是借方还是贷方
  • 增值税的具体内容包括
  • vue+
  • ts基础
  • php实现留言板功能怎么用
  • 收到职称评审费怎么做账
  • 失控增值税专用发票
  • 头歌HTML基础第一关初识HTML
  • php获取客户端唯一标识
  • yolov5配置
  • vue项目兼容ie9以上浏览器
  • 获取谷歌浏览器cookie
  • 工作服计入什么明细科目
  • python中max函数的几种用法
  • 企业所得税季初和季末怎么算
  • 减值准备为什么不影响影响资产余额
  • 在建工程待摊支出是什么意思
  • 库存现金余额过大的风险
  • 税控盘反写是不是说明税都已经成功申报了
  • 社保公积金怎么取出来
  • 现金比率的计算公式是什么意思
  • 外出经营预交企业所得税税率
  • 电子税务局申报比对异常
  • 软件开发的知识产权有哪些
  • 应付票据和应付债券的区别
  • 房屋销售预收如何交税
  • 生产成本明细账怎么填图片
  • 怎么去掉0前面的逗号
  • windowxp宽带连接
  • windowsxp停止服务的时间
  • fan.error是什么意思
  • 7款应用最广泛的游戏
  • mac10.95升级
  • linux find命令查找文件 name
  • win10系统笔记本怎么连接wifi
  • js中如何实现数字相加
  • ExtJS TabPanel beforeremove beforeclose使用说明
  • gdi双缓冲绘制
  • vue是如何实现双向绑定的
  • nodejs实现微服务
  • jquery导航菜单
  • 制作网页的三大技术
  • jquery.load()方法,刷新网页
  • 减免所得税额怎样计算
  • 虚开增值税发票但未抵扣怎样处罚
  • ukey证书初始密码
  • 多张发票怎么粘贴在a4纸上面
  • 江西省税务局发票查询系统
  • 南京税务局几点下班?
  • 江苏税务登记证查询
  • 国家电子税务局江西省电子税务局
  • 美国对中国企业的政策
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设