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

  • 职工享受工伤津贴的条件
  • 进货增值税税率
  • 融资租赁业务如何开具增值税
  • 企业增值税怎么做账务处理
  • 税务制服的肩章是什么
  • 两地发工资个税处理
  • 保证人不承担责任(胜诉案例)
  • 汇算清缴时发现去年的成本少确认了报表怎么填列
  • 占地面积的计算公式
  • 计税依据的定义
  • 城建税 申报表
  • 建筑业一般计税税率
  • 哪些项目容易漏缴个人所得税
  • 已计提的固定资产减值准备累计金额
  • 大额虚开发票做转出税款入什么会计科目?
  • 转账支票必须对着开发票单位吗?
  • 销售新的固定资产怎么算
  • 各税种会计分录
  • 初级如何备考
  • 管理费用职工福利费
  • 资产处置损益借贷方向表示什么
  • 双软企业两免三减半企业所得税优惠政策
  • 营改增建筑业税率变化时间
  • 认缴出资日期是2050什么意思
  • 存货损失进项税
  • win10怎么推送win11
  • 电子商票到期后多少天有效?
  • shadowbar.exe - shadowbar是什么进程 有何作用
  • 个税非居民是什么意思
  • 合理损耗企业所得税税率
  • 公司注销后虚开能查吗
  • 小规模拍卖公司怎么开票
  • docker 容器
  • python答疑
  • 工业企业采购商品过程中发生的进货费用
  • 一般纳税人怎么申报增值税
  • 新准则公允价值变动科目余额为负数
  • 公司帐户到银行怎么取钱
  • 编写脚本语言
  • 长期待摊费用科目性质
  • 残保基金什么时候申报
  • 期权分为哪几种
  • 微信红包是否缴纳个税
  • 银行代发工资流程
  • sqlserver2012安装好了桌面没有图标
  • 入股资金打入公司账户
  • 外聘专家机票能抵扣增值税吗
  • 土地增值税应纳税额
  • 专利年费可以计入研发费用加计扣除吗
  • 赠送的商品如何开发票
  • 餐饮企业原材料采购描述错误的是
  • 销售折让如何做分录
  • 为什么当月增加的无形资产当月摊销
  • 所得税汇算清缴需要调增的项目
  • 施工单位代建收费合理吗
  • 权益净利率如何分析
  • 全资子公司的账户是什么
  • 固定资产清理账务处理流程
  • 其他应付款冲账摘要怎么写
  • 计提工资发工资可做成一笔账吗
  • 商贸企业固定资产可以一次性扣除吗?
  • 食品加工企业成本核算方法和流程
  • 水电费收据可以写一张上吗
  • Win2008 Server Core如何操作?5个步骤学会Win2008 Server Core操作
  • ubuntu系统升级后无法进入系统
  • 电脑怎么安装安全控件
  • win7系统u口怎么禁用
  • 我用u盘装系统
  • linux怎么开启root权限
  • redhat本地yum配置的基本步骤
  • win8删文件需要权限怎么弄
  • 创建react native项目
  • js修改值
  • shell脚本-lt
  • 数字图像处理软件idl和matlab有什么异同点
  • 河南省发票查询真伪查询系统
  • 云阅卷查询成绩登录入口
  • 大连开发区哪家自助餐好吃还便宜
  • 农副产品批发价
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设