位置: 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手机分身怎么恢复原来)

  • 苹果护眼模式在哪里(苹果14护眼模式怎么设置)

    苹果护眼模式在哪里(苹果14护眼模式怎么设置)

  • 小米10有智能选卡功能吗(小米10有智能选择功能吗)

    小米10有智能选卡功能吗(小米10有智能选择功能吗)

  • x触屏失灵怎么关机(x触摸屏失灵乱跳)

    x触屏失灵怎么关机(x触摸屏失灵乱跳)

  • 微信怎么彻底删除好友(微信怎么彻底删除聊天记录)

    微信怎么彻底删除好友(微信怎么彻底删除聊天记录)

  • 哈罗单车忘记锁了怎么办(哈罗单车忘记锁了怎么关)

    哈罗单车忘记锁了怎么办(哈罗单车忘记锁了怎么关)

  • 京东会员有几个等级(京东会员有几个账号)

    京东会员有几个等级(京东会员有几个账号)

  • 设备上未指定任何apn是什么意思(设备上未指定任何apa是怎么回事)

    设备上未指定任何apn是什么意思(设备上未指定任何apa是怎么回事)

  • 手机进水主板坏了能修吗(手机进水主板坏了,里面照片还能有么)

    手机进水主板坏了能修吗(手机进水主板坏了,里面照片还能有么)

  • p40pro可以插内存卡吗(p40pro可以放内存卡吗)

    p40pro可以插内存卡吗(p40pro可以放内存卡吗)

  • 连接已重置是什么意思(连接已重置的原因)

    连接已重置是什么意思(连接已重置的原因)

  • 相机镜头脏了怎么办(相机镜头脏了怎么弄)

    相机镜头脏了怎么办(相机镜头脏了怎么弄)

  • 没有无线网手机怎么投屏到电视(没有无线网手机可以投屏吗)

    没有无线网手机怎么投屏到电视(没有无线网手机可以投屏吗)

  • 手机图片分辨率怎么看(手机图片分辨率太高怎么改低一点)

    手机图片分辨率怎么看(手机图片分辨率太高怎么改低一点)

  • vivo怎么设置红包来了的声音(vivo怎么设置红包自动抢)

    vivo怎么设置红包来了的声音(vivo怎么设置红包自动抢)

  • 手机视频解析异常怎么解决(手机视频解析异常怎么修复)

    手机视频解析异常怎么解决(手机视频解析异常怎么修复)

  • 苹果11跟xsmax有什么区别

    苹果11跟xsmax有什么区别

  • 小度1c怎么连接电视(小度1c怎么连接手机)

    小度1c怎么连接电视(小度1c怎么连接手机)

  • 抖音怎么关闭72小时(抖音怎么关闭7天无理由退货)

    抖音怎么关闭72小时(抖音怎么关闭7天无理由退货)

  • 怎样修改gmail Google Play 密码(怎样修改电脑开机密码)

    怎样修改gmail Google Play 密码(怎样修改电脑开机密码)

  • 天猫雷达扫描在哪里(天猫雷达扫描入口)

    天猫雷达扫描在哪里(天猫雷达扫描入口)

  • 苹果生物特征识别失败(苹果设置的生物识别在哪里)

    苹果生物特征识别失败(苹果设置的生物识别在哪里)

  • 微信的钱包锁在哪里(微信的钱包锁在哪里打开)

    微信的钱包锁在哪里(微信的钱包锁在哪里打开)

  • 苹果输入法快捷键设置教程(苹果输入法快捷键怎么调出来)

    苹果输入法快捷键设置教程(苹果输入法快捷键怎么调出来)

  • 解决 AttributeError: module ‘tensorflow‘ has no attribute ‘contrib‘ 等类似的问题(解决问题)

    解决 AttributeError: module ‘tensorflow‘ has no attribute ‘contrib‘ 等类似的问题(解决问题)

  • 如何免费使用ChatGPT进行学术润色?你需要这些指令...(如何免费使用超级简历)

    如何免费使用ChatGPT进行学术润色?你需要这些指令...(如何免费使用超级简历)

  • 纳税申报流程视频教程
  • 增值税专用发票可以开电子发票吗
  • 普票也要盖发票专用章吗
  • 劳务派遣人员保险由谁缴纳
  • 记账王怎么查询凭证
  • 从价定率的计算公式
  • 押金计入什么费用
  • 公司转让会计分录
  • 企业购买机械设备是否需要进行过户登记
  • 新成立的分公司怎么样
  • 营业账簿印花税怎么算
  • 给职工买的意外险怎么做账
  • 不符合规定(未带编码或编码选择错误)的发票,纳税人该怎么做?
  • 小微企业免征增值税的账务处理
  • 个体户开票要交印花税?
  • 财务内账外账的优缺点
  • 合作经营收入分成发票税务名称怎么填
  • 发票开负数冲红做什么会计分录?
  • 政府收费的目的是什么
  • 存货变卖残值取得的收益计入哪个科目
  • 会计审核票据如何签字
  • 当月未抵扣进项税在进项税额明细表怎么填
  • 营业外收入政府补贴要交税吗
  • 收到即征即退退的发票
  • 项目款申请
  • 如何调整任务栏图标大小
  • cpu主频在哪看
  • thinkphp怎么部署
  • enw是什么文件
  • hdaudpropshortcut.exe是什么进程 作用是什么 hdaudpropshortcut进程查询
  • php和py
  • php vld
  • 销售费用负担的差异会计分录
  • 阿里云onedata
  • 发放员工奖励
  • 交易性金融资产的账务处理
  • php框架零基础入门
  • 单点登录sso原理
  • 论文笔记模板
  • vue实现文件上传和下载
  • php递归算法经典题目
  • 公司股票买卖账务处理
  • ps灰色模式怎么换回来快捷键
  • sqlloader语法
  • pandas columns排序
  • 发票商品分类
  • 社保怎么缴费方式
  • 用友怎么取消对账结果
  • 税务局报季度税
  • 未分配利润转增股本要交税吗怎么交
  • 写字楼物业费按照什么面积
  • 已认证的招待费怎么入账
  • 金融资产减值损失
  • 公司向法人借款需要交税吗
  • 购车怎么做会计分录
  • 融资租赁怎么开收据
  • 建账要求
  • mysql 忘记密码重置密码
  • Win10/Win8.1 PC版WhatsApp更新:新的emoji表情符号
  • 怎么设置xp系统
  • 电脑xp系统运行速度慢
  • linux挂载windows共享文件命令
  • linux系统没有yum
  • 苹果Mac系统怎么切换输入法
  • windows 查看补丁
  • win10系统如何创建家庭组
  • cocos2d rpg
  • Python插件怎么安装
  • perl命令行参数内建数组
  • android怎么学
  • 快速备份mysql数据库
  • 详解九章算法
  • javascript 基础篇3 类,回调函数,内置对象,事件处理
  • js测试工具
  • 税务行政处罚一般程序和简易程序的区别
  • 不同地区的社保卡通用吗
  • 贵州省国家税务局
  • 商事登记本
  • 异辛烷征收消费税对成品油影响
  • 重庆市大足区迪涛中学那几个是尖子班
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设