国产成人AV无码一二三区,少女1到100集,国产精品久久久久精品综合紧,巜公妇之诱感肉欲HD在线播放

文章 > java基础 > java中gc优化是什么

java中gc优化是什么

java gc优化

头像

小妮浅浅

2021-02-07 17:17:064620浏览 · 0收藏 · 0评论

本教程操作环境:windows7系统、java10版,DELL G3电脑。

1.概念

Java程序性能达不到既定目标,且其他优化手段都已经穷尽时,通常需要调整垃圾回收器来进一步提高性能,称为GC优化。

2.优化目的

1)将进入老年代的对象数量降到最低

老年代GC相对来说会比新生代GC更耗时,因此,减少进入老年代的对象数量可以显著降低Full GC的频率。

2)减少Full GC的执行时间

Full GC的执行时间比Minor GC要长很多,因此,如果在Full GC上花费过多的时间(超过1s),将可能出现超时错误。

3.参数

-Xms, -Xmx和-XX:NewRatio。-Xms和-Xmx参数通常是必须的,所以NewRatio的值将对GC性能产生重要的影响。

4.步骤

(1)监控GC的状态

(2)生成堆的dump文件

(3)分析dump文件

(4)分析结果,判断是否需要优化

(5)调整GC类型和内存分配

(6)不断的分析和调整

5.实例

例子是Full GC时间较长。

通过 jstat -gcutil 获取如下数据:

S0    S1   E    O     P     YGC YGCT FGC FGCT GCT
12.16 0.00 5.18 63.78 20.32 54 2.047 5 6.946 8.993

Perm区域对于首次GC优化来说并不重要,当前,YGC的值更有价值。

下面是Minor GC和Full GC 的相关数据:

以上就是java中gc优化的方法,相信大家在使用gc的时候也会遇到内存堆积过多的问题,那么这时候对gc进行优化就很有必要了。学会本篇gc优化的方法后,赶快动手试试吧。

关注

关注公众号,随时随地在线学习

本教程部分素材来源于网络,版权问题联系站长!

母爱俱乐部1-34节小说免费阅..| 韩浸在线阅读浸画画免费读漫画下.. | 国产一区二区三区| 《玉尺经》完整版| 万能浏览器| 苏苏的公交车日记TXT| 韩国女演员克拉拉| 黑色蕾丝女装大长腿| 《美国伦理4女警》| 人妻互换共享4P闺蜜疯狂互换| 三叶草M码与欧洲码的区别| 把老婆闺蜜干了俩次| 蜜桃成熟时在线观看| 《办公室高潮秘书2》| 爸爸汆肉的日常| 母与子免费观看大全电视剧邻居大.| 芬太尼问题百度百科| 黑料社| 羞答答在线观看免费高清电视剧 | WWWWWWWW在线观看国产| 坤坤寒入桃子里电视剧| 美女和帅哥一起努力生产豆浆的视..| 电影《满足2》完整版在线观看 | AI换脸| 性的快乐| 吃瓜黑料反差黑料爆料董赤赤| 老师含紧一点H边做边走| 狗锁女人全集免费播放| 偏偏宠爰| 偷偷在线观看免费高清电视剧推荐 | 《完美邻居2》电影在线观看| 成都影院免费完整版| 成品人和精品人的特点分析| 欧美电影免费观看大全能出没| 《睡眠指导1-6集》| 苍空电影完整版免费| 女生把球球给男生抓的视频| 上海吃奶门| 天美麻花星空高清MV播放音乐 | 交换第一次| 《炸裂吧!巨棒》免费阅读漫画