游戏电视苹果数码历史美丽
投稿投诉
美丽时装
彩妆资讯
历史明星
乐活安卓
数码常识
驾车健康
苹果问答
网络发型
电视车载
室内电影
游戏科学
音乐整形

一文搞懂!JVM内存参数配置

  首先我们知道:JVM发生内存错误的类型
  1、堆内存泄漏:OutOfMemory:Javaheapspace
  此种内存泄漏,增加内存,只能暂时解决问题,并不能根治问题。必须要优化代码,一定是代码的问题:排查堆中的大量对象,就会发现,这些对象都被引用,对象不能及时被回收,导致超出了堆的设定最大内存。
  2、老年代内存泄漏:OutOfMemoryError:PermGenspace
  类名、访问修饰符、字段描述、方法描述等,所占空间大于永久代最大值,就会出现,一般都是初始化内存的时候,空间太小,解决办法是扩大空间
  3、栈内存泄漏:StackOverflowError
  代码执行时,代码进栈,此刻如果栈的内存不足以容纳要进栈的代码的大小空间,那么久会报该错误。可以通过设置栈的空间大小。一般通过:Xss设置线程的大小来解决。比如:Xss256m
  下面进入如何检测jvm内存情况的实际操作:
  1、监控JVM的GC情况:
  jstatgcutilpid200020(只需要看O,如果达到100,并且长期处于100,则代表老年代内存不足)
  pid:服务进程的pid,可通过:psefgrepjava来查看java的服务进程pid
  2000:每隔多少秒进行监控一次。这里是2秒
  20:总共获取20次
  E:eden区
  O:老年代
  P:永久代
  YGC:新生代的GC次数
  YGCT:当前统计的YGC一共花费的时间(毫秒)
  FGC:fullGC老年代的GC次数
  FGCT:当前统计的FGC一共花费的时间(毫秒)
  GCT:YGCFGC
  2、查看jvm配置信息
  jmapheadpid可以看到java进程的堆的配置信息,各区的空间大小和配置信息
  3、查看jvm中类和对象的占用情况
  jmaphisto5279head20查看jvm中各个类的实例数、占用内存数量以及类的全名
  4、上面使我们的基本命令使用,那么我们怎么预测或者说内存泄漏会有什么征兆?
  1、tps出现大幅波动,并慢慢降低,甚至降为0,响应时间随之波动,慢慢升高
  2、通过jstat命令看到,Jvm中Old区不断增加,FullGC非常频繁,对应的FullGC消耗的时间也不断增加
  3、通过jconsolejvisualvm可以看到,堆内存曲线不断上升,接近上限时,变成一条直线
  4、日志报错java。lang。OutOfMemoryError:Javaheapspace
  5、内存泄露怎么定位?
  (1、确定征兆:现象方面,Java进程抛出OOM异常,分析属于那种异常,是正常的内存资源耗尽还是内存泄漏。
  (2、监控jvm的GC情况:jstatgcutilpid1000100(只需要看O,如果达到100,并且长期处于100,则代表老年代内存不足)如果有大量的FGC就要查询是否有内存泄漏的问题了
  (3、通过jmap命令:jmaphistopidhead20,查看当前堆内存中实例数和占用内存最多的前20个对象
  (4、通过jvisualvm分析定位:进行远程堆dump,然后把dump文件下载下来,用jvisualvm打开进行分析,可以看到更直观的jvm中对象的信息
  6、下面是进行最后的JVM参数调优:
  vm常用参数
  堆内存年轻代老年代
  年轻代EdenSurvivor
  SurvivorFromSpaceToSpace
  年轻代EdenFromSpaceToSpace
  堆内存EdenFromSpaceToSpace老年代
  Xms2048m:初始堆大小,建议物理内存的14,默认值为物理内存的164
  Xmx2048m:最大堆大小,建议与Xms保持一致,默认值为物理内存的14
  Xmn512m:新生代大小,建议不超过堆内存的12Xss256k,线程堆栈大小,建议256k
  XX:PermSize256m:永久代初始值,默认值为物理内存的164
  XX:MaxPermSize256m:永久代最大值,默认值为物理内存的14
  XX:SurvivorRatio8:年轻带中Eden区和Survivor区的比例,默认为8:1,即Eden(8),FromSpace(1),ToSpace(1)
  XX:MaxTenuringThreshold15:晋升到老年代的对象年龄,每个对象坚持过一次MinorGC后对象年龄1,默认值是15,年龄超过15进入到老年代,该参数在串行GC时有效
  XX:PretenureSizeThreshold3145728:单位字节,只对Serial和ParNew两款收集器有效,新生代采用ParallelScavengeGC时无效,大于这个值的对象直接在老年代进行分配
  7、参数设置在哪里?
  一般来说,一个服务器可能有多个java服务进行,对吧?是很多服务器都会有这种情况,那么问题来了,那我要是统一在jvm配置文件修改jvm参数,那么岂不是所有服务都是这个参数?所以有没有其他办法?
  有!!!!那就是在java进程启动命令设置。
  nohupjava{JAVAOPT}jarxxx。jar21
  JAVAOPT的参数:里面参数自行看要设置什么,以及具体的参数值
  JAVAOPTserverXms256mXmx256mXmn512mXX:MetaspaceSize64mXX:MaxMatespaceSize256m

为什么别克英朗三缸的大家都说不好,还卖的这么火?别克英朗的销量是依靠三缸支撑的吗?国产汽车与合资汽车的大决战已经开始,在内燃机领域达到一线水平、在电驱领域遥遥领先的中国汽车品牌已经掌握了控场权;五大合资车系都已经很慌,……对汽车一窍不通,该如何选购汽车?想要买好车,你必须要懂!该做的功课一定要做汽车是家庭开支的第二大件,价格仅次于房产。而且汽车属于纯消费领域,基本上没有任何投资价值,一旦买错了,转手卖掉,少说要损失几万块……超强明星阵容开大会!佟丽娅穿小香风站C位,刘涛一身黑故意扮老如今比起流量明星,那些实力派和正能量的明星明显更受大家的欢迎,12月14号,第十一届文代会正式开始,而这次参加的明星阵容真的是太强大了,每一位明星不仅是如今爆火的实力派,自身的……广汽本田1。5T的冠道汽本质量究竟怎么样,能不能购买?先实话实说,本人没开过冠道,但06年到09年间开过了3年的二手crv,到我手上时已经快4年了,但是在我手里这三年除了感觉油耗偏高点,其它一点毛病都没有,后来开过一段雅阁(单位的……两驱跟四驱的差别到底在哪里?在南方城市买家用城市SUV有必要两驱和四驱的差别从四驱类型和使用环境来看,下面先简单介绍一下四驱的分类以及作用:1、分时四驱:主要用于硬派越野车上,JEEP牧马人、国产的北汽BJ40,是典型的分时……预算在35万元左右的越野车,撼路者和帕杰罗哪个好?题主你好,对于你提到的这两款车型总体来说都是不错的选择,但是各自在极端方面又有很突出的优势和明显的劣势,如果你很强调越野的脱困能力,帕杰罗是不二之选,如果你并不是很想在极限路况……构图失败,只因1个小瑕疵,旅游照片的摄影技巧摄影中级班,天天评照片。下面这张照片(图一),构图模式是没问题的,整体来看,画面比较简洁,效果也不错。但是有一个小瑕疵。图一远端的呼应点太普通树枝作为前景,分……国羽天才李雪芮21岁奥运夺冠却受重伤,退役后嫁师弟终获幸福中国体坛从来不缺天才般的运动员,他们似乎生来就是为体育而战。有着羽毛球界大魔王之称的李雪芮就是人们口中的天才运动员。从籍籍无名到奥运夺冠,李雪芮的成长经历快到让人无法想象。一路……关于颜宇鹏YYP你们怎么看,断章取义,还是人设崩塌?各位听下我的角度,我觉得YYP是个正直的人,拿的日本人的钱,黑的日本车,帮助民族品牌占领高地,顺便还可以唤醒爱国情怀,这种良心车评人难道不是我们正需要的么?这人丫的就是人……头条里有途观L车主吗?谈谈用车感受是怎样的?优点:标准轴距,原汁原味的德国车,操控是一大卖点缺点:总之给人很放心和舒适的感觉。而到了运动模式,只有一个字,硬!外观:车身设计我本来是想给满分的,但是棕色真心不耐……新能源车轿厢下面是一块厚厚的电池,到底对驾乘人员的辐射有多大新能源电动及混动汽车电磁辐射问题,已经过了系统的论证试验和检测。不懂不看不代表车企或相关机构未尽责,不过过于主观和自以为是;一线自主品牌的新能源汽车有专业的电磁辐射检测环……请问比较省油的SUV都有哪些?充电的不算?抛开充电的,那纯电动和插电式混动就不用说了,就剩下非插电式混动了,而非插电式混动SUV车型,目前市场的可选择性不算很大,主要是两田的产品为主,比如搭载丰田THS混动系统的RAV……
王一梅与妈妈吃烤肉,两人形同姐妹,34岁的她至今还是单身王一梅带妈妈吃烤肉,两人形同姐妹。王妈妈看上去也是非常的年轻,王一梅也经常叫妈妈为赵姐!34岁的王一梅至今仍然单身,父母也是非常的着急!王一梅现在已经是辽宁女排俱乐部的老板,身……国家队的胡金秋该如何使用?2023年2月26日,中国男篮结束男篮世界杯亚洲预选赛第六窗口期的最后一个对手伊朗队,结果中国男篮8674战胜对手,取得第六窗口期比赛的两连胜,本场比赛郭艾伦、胡明轩和王哲林缺……30!世界第一携手锁定世乒赛首胜,伊藤美诚联袂带来争冠悬念世乒赛第二个比赛日精彩来袭,女单世界第一携手钱天一上演赛事首秀,4:0横扫对手,表现非常强势;此前,伊藤美诚携手早田希娜顺利完成比赛,联袂大胜对手,展现出不俗的整体实力,带来争……夏天一碗汤,身体更健康,常给家人喝汤,补足营养顺利度夏夏天喝汤对身体有好处,汤里不但有大量的营养成分,而且还能及时补充身体的水分和盐分,祛除夏天的暑气,同时饭前喝汤还能控制体重、健脾养胃。鸡蛋虾仁汤1。准备食材:准备一……苹果手机信号不好?记住这4种方式,轻松提升信号强度一直以来,苹果手机都有两大诟病,一是手机电池不耐电,二是手机信号太差。前不久还传出苹果5G基带芯片的研发失败的新闻,所以苹果手机在明年大概率依旧搭载的是高通5G基带芯片。……女人变美的四个方法护肤是其一,提升气质是关键,你能做到几个女人不论多大年龄,对于追求美都是不遗余力的,想要让自己成为更好的自己,第一个比较重要的事情就是让自己变得更美。而女人变美的方法有四个,护肤是其一,提升气质是关键,下面都给大家总……金九银十到来,3个信号预示购房潮,两个月内房价会涨出惊喜吗?一年一度的楼市金九银十又来了,无论是开发商还是买房人都憋着一股劲,大家想的都是同一件事,那就是购房潮能不能如愿出现,靠着这2个月的时间,各地房价是不是能够再涨出惊喜。我认为现在……塞内加尔助教就像喀麦隆能够击败巴西,我们也可以战胜英格兰直播吧12月4日讯塞内加尔即将在世界杯18决赛中对阵英格兰。在赛前的新闻发布会上,塞内加尔主教练西塞因生病没有出席,由助理教练里吉斯博加特代替其参加。博加特表示相信自己的球队能……马克休斯滕哈赫已经稳定了曼联的局面,接下来他需要的是时间直播吧4月2日讯在接受《镜报》采访时,前曼联球员马克休斯表示,滕哈赫已经稳定了红魔的局面,现在他需要的是时间。马克休斯这样谈道:滕哈赫已经稳定了局面,接下来他需要的是时间……散文水波不兴清风徐来,水波不兴,清凉清雅。清雅的晚风吹着,让我略感舒爽,我仿佛看到你在月华下,在星光下,孩子在河边尽情地歌唱,你眼里的人儿是美的。景色,在月光下显得悠然,透过淡……小S过完年胖不少,穿一身花衣难遮大肚腩,腿冻到发紫还在凹造型都说每逢过年胖三斤,这句话对于上了年纪的女人来说更加致命,女人一旦踏入了中年阶段,不仅新陈代谢开始变得缓慢,身材还会逐渐发福走样,最明显的变化就是腰、腿、腹,小S过完年之后就胖……比尔盖茨坐拥上千亿,名下还有163万亩地皮,家里还养了条大鲨说到世界首富,很多人都认为是马斯克。可是马斯克这个富豪其实十分寒酸,他的前女友前段时间才吐槽他家里的床垫坏了都不舍得换。马斯克虽然资产一度超过了3000亿美元,不过他的资产是刚……
友情链接:易事利快生活快传网聚热点七猫云快好知快百科中准网快好找文好找中准网快软网