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

  • vivo怎么退出原子桌面(vivo怎么退出原子组件)

    vivo怎么退出原子桌面(vivo怎么退出原子组件)

  • 苹果手机会烧屏吗(苹果手机为什么不黑屏)

    苹果手机会烧屏吗(苹果手机为什么不黑屏)

  • 买前生产力买后爱奇艺什么意思(买前生产力买后打游戏)

    买前生产力买后爱奇艺什么意思(买前生产力买后打游戏)

  • 电脑上word如何删除空白页(电脑上word如何发送到微信)

    电脑上word如何删除空白页(电脑上word如何发送到微信)

  • 华为手机在哪儿插耳机(华为手机在哪儿看激活时间查询)

    华为手机在哪儿插耳机(华为手机在哪儿看激活时间查询)

  • flash的源文件格式是什么(flash的源文件扩展名)

    flash的源文件格式是什么(flash的源文件扩展名)

  • 苹果11无线充电充不进(苹果11无线充电功能在哪里打开)

    苹果11无线充电充不进(苹果11无线充电功能在哪里打开)

  • 可以通过wifi知道浏览记录吗(可以通过wifi知道对方手机在干嘛的吗)

    可以通过wifi知道浏览记录吗(可以通过wifi知道对方手机在干嘛的吗)

  • 什么是A站(什么是A站B站C站D站P站N站)

    什么是A站(什么是A站B站C站D站P站N站)

  • 苹果11两个摄像头是什么型号(苹果11两个摄像头不一样)

    苹果11两个摄像头是什么型号(苹果11两个摄像头不一样)

  • mate30经常接不到电话(华为mate30怎么接收不到短信)

    mate30经常接不到电话(华为mate30怎么接收不到短信)

  • dub-al00a是什么型号手机(dub-al00是什么型号)

    dub-al00a是什么型号手机(dub-al00是什么型号)

  • redmi蓝牙耳机一个响一个不响怎么办(redmi蓝牙耳机断断续续)

    redmi蓝牙耳机一个响一个不响怎么办(redmi蓝牙耳机断断续续)

  • 小米手机有实况拍摄吗(小米手机有实况模式吗)

    小米手机有实况拍摄吗(小米手机有实况模式吗)

  • camal00 华为什么机型(cam-al00是华为什么型号)

    camal00 华为什么机型(cam-al00是华为什么型号)

  • 声卡转换器起什么作用(声卡转化器的作用)

    声卡转换器起什么作用(声卡转化器的作用)

  • 华为nova5pro上面的小孔是干什么的(华为nova5pro上面的小孔用针捅了会怎样)

    华为nova5pro上面的小孔是干什么的(华为nova5pro上面的小孔用针捅了会怎样)

  • ps里样机怎么用(ps样机怎么用ai贴图)

    ps里样机怎么用(ps样机怎么用ai贴图)

  • 照片怎么处理成10k(照片怎么处理成10k左右)

    照片怎么处理成10k(照片怎么处理成10k左右)

  • 优酷会员二维码在哪里(优酷会员二维码在哪里手机版)

    优酷会员二维码在哪里(优酷会员二维码在哪里手机版)

  • 移动怎么解除亲情号(移动怎么解除亲情号短信)

    移动怎么解除亲情号(移动怎么解除亲情号短信)

  • 抖音喜欢怎么锁(抖音喜欢怎么锁起来)

    抖音喜欢怎么锁(抖音喜欢怎么锁起来)

  • JavaScript-百炼成仙(第1节掌握JavaScript基础1.1-1.21)(javascript百炼成仙免费)

    JavaScript-百炼成仙(第1节掌握JavaScript基础1.1-1.21)(javascript百炼成仙免费)

  • 详解帝国cms使用自定义函数获取用户发表新闻数量的方法(帝国cms如何使用)

    详解帝国cms使用自定义函数获取用户发表新闻数量的方法(帝国cms如何使用)

  • 美容美发属于什么行业
  • 消费税的账务处理流程
  • 预算会计无偿调拨净资产
  • 资产处置收益是什么会计科目
  • 电子承兑汇票贴现流程
  • 个体户不刻公章违法吗
  • 资产总额季度平均值计算公式
  • 社保基数变更上限怎么办
  • 并购产生的商誉怎么冲减
  • 出口退税备案完后怎么办
  • 第三方协议补贴
  • 企业所得税必须要季度缴纳吗
  • 旅行社小规模纳税人增值税怎么征税
  • 为什么利润表的财务费用与利息费用逻辑不对
  • 增值税2017年起征点
  • 发票查询显示无数据怎么回事
  • 政府规费可以做进项抵扣吗?
  • 企业的其他业务收入包括
  • 收到未知款项如何做账
  • 运输费未取得运输专用发票怎么抵扣?
  • 公司公章丢失登报后又找到了
  • win7系统怎么进
  • 收到财政厅的补助怎么办
  • 代销商品手续费计入什么科目
  • 资产处置收益的项目有哪些
  • 计提税金会计分录怎么做
  • PHP:class_uses()的用法_spl函数
  • 吕宋岛以南坐落着21座极大的岛屿
  • 远期外汇交易会有风险吗
  • 其他应付款转营业外收入摘要
  • 单位购买降暑用品
  • 债券到期收回本金和利息的会计分录
  • laravel elementui
  • vue获取当前路由地址
  • php返回数据给ajax
  • 微信小程序授权管理在哪里
  • web安全什么意思
  • 零申报的公司有财务报表吗
  • 公司员工餐费会计分录
  • 员工在其他公司担任股东,违法吗
  • 最常用的成本核算表格
  • js中typeof用法
  • 有材料成本差异的材料入库会计分录
  • sql server 2008使用说明
  • access china
  • 固定资产摊余价值怎么计算
  • 金税盘减免税款分录
  • 会计凭证销毁年限
  • 坏账准备计提要求
  • 应收应付款会计分录
  • 共管账户取钱需要多久到账
  • 开出商业承兑汇票怎么做分录
  • 单位车辆转籍
  • 绿色安装包怎么卸载
  • 怎样用windows
  • win打开本地策略
  • 虚拟机怎么安装VMware Tools
  • 桌面上的图标不能更改对还是错
  • centos命令行乱码
  • macos10.8下载
  • datadraveler
  • win8关机键怎么添加到开始菜单
  • centos7.4安装
  • win8如何进入高级启动项模式
  • win7系统怎么截图然后保存
  • win8启动蓝屏
  • 打开应用通知栏
  • A Type-Safe Event System for Unity3D
  • 各种摄像机的介绍
  • unity协程会阻塞主线程吗
  • css主要解决什么问题
  • arp欺骗防护软件
  • 京东试用js脚本
  • 怎样使用jquery
  • javascript怎么样
  • java script
  • 医疗保险在手机上交不上是怎么回事
  • 中国税务报多少钱
  • 异辛烷征收消费税2023
  • 税务筹划前景
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设