范文健康探索娱乐情感热点
投稿投诉
热点动态
科技财经
情感日志
励志美文
娱乐时尚
游戏搞笑
探索旅游
历史星座
健康养生
美丽育儿
范文作文
教案论文
国学影视

华为三面如何做JVM运行状态评估及优化?

  预估性优化
  估算系统QPS,每个请求会创建多少对象,占多少内存,机器配置选型,年轻代应该给多少内存,YGC触发频率,对象进入老年代的速率,老年代应该给多少内存,Full GC触发的频率。这些都是根据代码可大概合理预估的。
  预估完成后,就能采用优化思路,先给自己的系统设置一些初始JVM参数。如堆内存大小,年轻代大小,Eden和Survivor的比例,老年代的大小,大对象的阈值,大龄对象进入老年代的阈值等。
  优化思路很简单,尽量让:
  每次 YGC 后的存活对象   Survivor区/2
  保证都留存在年轻代里。尽量不让对象进入老年代,以减少Full GC频率,避免频繁Full GC影响JVM性能。  系统压测时的JVM优化
  一个新系统开发完后,会经过本地的单元测试,到系统集成测试,再到测试环境的功能测试,预发布环境的压力测试,要保证系统的功能全部正常。在一定压力下性能、稳定性和并发能力都正常,最后才会部署到生产环境运行。
  关键环节就是预发布环境的压力测试,会使用一些压力测试工具模拟比如1000个用户同时访问系统,造成每秒500个请求的压力,然后看系统能否支撑住每秒500请求的压力。同时看系统各个接口的响应延时是否在比如200ms内或在数据库中模拟出来百万级单表数据,然后看系统是否还能稳定运行。
  具体如何进行系统压测,不是我们这里要讲述的内容,大家自行百度一下"Java压力测试",就会看到很多开源的工具,可以轻松模拟出N个用户同时访问你系统的场景,还能给你一份压力测试报告,告诉你系统可以支撑每秒多少请求,包括系统接口的响应延时。通常压测工具会对系统发起持续不断的请求,持续很长时间,比如几个小时,甚至几天时间。
  所以此时完全就可以在这个环节,对测试机器运行系统,采用jstat分析模拟真实环境的压力下,JVM运行状态。
  然后根据压测环境JVM运行状况,如发现对象过快进入老年代,就需要采用之前介绍的优化思路,合理调整新生代、老年代、Eden、Survivor各个区域的内存大小,保证对象尽量留在年轻代,不要过快进入老年代。
  当对压测环境下的系统优化好JVM参数之后,观察Young GC和Full GC频率都很低,此时就可部署上线。  监控线上JVM
  每天高峰、低峰期用jstat、jmap、jhat等工具观察线上系统的JVM运行是否正常,有无频繁Full GC的问题。有就优化,没有就平时每天都定时或每周都看看。  部署专门监控系统
  如Zabbix、OpenFalcon、Ganglia,然后你部署的系统都可以把JVM统计项发送到这些监控系统里去。
  此时你就可以在这些监控系统可视化的界面里,看到你需要的所有指标,包括你的各个内存区域的对象占用变化曲线,直接可以看到Eden区的对象增速,还会告诉你Young GC发生的频率以及耗时,包括老年代的对象增速以及Full GC的频率和耗时。
  而且这些工具还允许你设置监控。即指定一个监控规则,比如线上系统的JVM,如果10分钟之内发生5 次以上Full GC,就需要发送报警给你。比如发送到你的邮箱、短信。
  其实把这些命令行用好了,基本线上系统的JVM监控和优化都能搞定了。
  线上运行系统,要不然用命令行工具手动监控,发现问题就优化,要不然就是依托公司监控系统,可视化查看日常系统的运行状态。

尼康AculonA2117x35简评尼康Aculon7x35参数物镜口径35毫米倍率7倍出瞳直径5毫米出瞳距离(官方参数)12毫米出瞳距离(实测,从眼罩算)8毫米瞳距调节5672毫米真实视场9。3度163米表观视场5长期戴耳机,耳朵会聋吗?来源本文转载自微信公众号好奇博士(IDhaoqi238)点击测试听力能听到这条是神仙听力哦点击测试听力能听到这条是优质听力哦提示如图文未加载,请刷新重试点击测试听力听到这条是普通水发烧友经验谈开学季耳机怎么选?除了索尼还有这些选择作为一位老发烧友,对于耳机等音频设备的格外的热爱,自入坑以来学费也是没白交,身边不少的朋友同事在购买耳机等音频设备的时候也会问问我的意见。开学季来临,不少的同学也有购买耳机的需求,畅听音乐一整天更加智能的TWS耳机倍思E8蓝牙耳机已经不是什么新鲜产物的今天,还有什么能改变我们的购买欲望吗?确实一款设计出色的耳机,会给人们很深的影响。比如这款倍思不足200元的E8耳机,有着独特的半入耳设计,还有独到的可盐可甜的梦幻耳机开箱漫步者NeoBudsPro降噪蓝牙耳机自从TWS耳机出圈以来,每个品牌都出品了自己的真无线降噪耳机。手机厂商们也进入了TWS耳机领域,并且都取得了不错的成绩。这也算是对这个耳机市场的一种鞭策吧。新品牌必须扎稳脚跟,老品能把TWS耳机当蓝牙音箱用的仅此一家,价格也是很实惠各位见过真无线耳机同时还支持接线作为有线耳机的TWS么?估计有不少会脱口而出BGVPQ2S。不过遗憾的是那款TWS没有火,然后最近BGVP又整了一款TWS和蓝牙音箱合二为一的Z01为中国航天骄傲,Caviar推出华为Mate40Pro九天之上定制版IT之家8月24日消息奢侈定制品牌Caviar上个月刚刚入驻中国,中文名凯威阿。现在,凯威阿为庆祝我国探月工程载人航天工程火星探测工程空间站突破,以及第一辆火星车祝融号成功降落火星经典名机松下RF888十三晶体管三波段收音机这是松下收音机第一款被冠以couga之名(美洲狮)的机型,席卷了之后的BCL领域,可以说是后续松下经典机型的引路者。当时的标语是咆哮吧美洲狮。正面从这里开始cougaNo5coug荣耀MagicBook142021锐龙版锐龙低压芯是轻薄本的最佳选择时间一晃眼便已来到八月中旬,美妙的暑期余额已经严重不足。对游戏情有独钟的大学新生们,想必已经早早地备置好了游戏本,且等开学来个寝室多排。然而对于不少热爱学习的小伙伴们,抑或是像大泽几乎是MAC必备配件,七合一拓展坞前言自从2016年新一代MacBookpro的发布,随着MacBook信仰灯一起消失的还有各个接口,用四个typec口代替所有的接口。一时间,砍接口仿佛成了所有厂商的共识。除了游戏磁吸无线充你见过吗?OPPO多款黑科技产品亮相智博会,惊喜真不少要说近段时间最忙的手机厂商,肯定是绿厂无疑了,前脚刚在未来影像技术发布会上一口气带来了连续光学变焦五轴运动防抖技术搭载了智能AI影像算法集的OPPO下一代屏下摄像头解决方案,以及全
这些机构因拒收现金被央行处罚,你还习惯使用现金吗?近年来,移动支付逐渐得到普及,越来越多的人出门只需要带一部手机即可,从而也导致了现金的使用频率的确越来越少,同时,很多商户也不愿意接受现金,只能使用手机中的移动支付。上月,人民银行700元微星B460主板业界标杆!变身Z490破解超频4千4上个文章提及的ASUS开始借鉴并学习MSI的策略,这说明了,MSI真的成功了。微星B460M迫击炮主板,基本上成为了B460主板的业界标杆,最顶端的巅峰存在,只因为那强悍的供电,能为打工人打造最接地气的超市购物节2020年,中国与世界遭遇到了前所未有的艰难,每一个人都见证了这个历史。而正是因为社会中无数平凡的付出者们挺身而出,他们当中聚集着医护人员军人建筑工人,甚至快递小哥等各行各业的劳动涨价到2000元!1660S6G还有性价比吗?鲁大师20万虽然近期显卡市场非常痛苦,折磨的消费者很是难过。但是魔改君还是想办法从市场上搞到了一些好玩的东西1,影驰1660S6G乞丐骁将版2,影驰1660S6G金属大师OC版3,映众RTX3300元处理器装迷你电脑跑分30万!超频4。3G功耗160W本文是一篇作业帖主角是一台QL3XH110RX5804G的12L迷你电脑主机,这个尺寸相对正统的ITX机箱尺寸显然有点大了,但是对比先马趣造那类的机箱,却几乎小了一半。同样可以放在蓝宝石5804G满血版跑分20万!垃圾佬心中永远的神显卡诚然,大家现在手里都没有靠的显卡,魔改君手上也恰了一些好货,但星星之火怎可燎原?影驰1650SUPER大将OC,二手黄鱼价格1500,魔改君1300找了一些,影驰1660SUPER69元国产精品小电源干翻美商!12L体积ITX机箱年底大涨最近魔改君也玩了很多ITX的机箱,总结了一些特点1,SFX电源比较舒服,1U电源比较麻烦2,容积12L以下的体积,并且能兼容MATX主板(非全尺寸)的机箱,能大幅度节约主板投资3,国际排名五年提升11位,这家支付公司的底气何来全球座次创新高,银联商务位列第7关于中国获得支付业务牌照的第三方支付机构,很多人都能随口说出几个,但是如果要问到哪家第三方支付机构位列全球前十名,恐怕能说出来的就寥寥无几了。最近全出厂又灰烬!华硕玩家国度ITX主板AMD锐龙5代超4400说起内存超频,就不得不提及ITX主板,因为主板体积小,内存走线直接,距离更短,所以ITX主板的内存信号是最强的存在,所以,大部分内存超频记录,反而都是由ITX主板得到,而并非是AT500元英特尔主板被坑!260元金士顿内存被骗!黄鱼明目张胆本文算是一篇随笔吧作为一名有素质,有技术,有情操的垃圾佬,魔改君和各位粉丝小伙伴们一样,常年游走于大黄鱼,寻找着捡漏的机会。当年,捡不到也没什么,货真价实也不亏。但随着时间的推移,INTEL10代处理器真的可以上9代主板?单核500分魔改U要么说自媒体是一个神奇的地方么,今天收到一个神秘组织的信息,说给我发了两种笔记本魔改处理器1,大家熟知的QNCT,正常叫法应该是I78850HES版本?2,型号未知,告知是9代U,