龙空技术网

20210419-20210423技术周报

大头菜Java 27

前言:

而今我们对“java工作周报范文”可能比较关注,姐妹们都想要剖析一些“java工作周报范文”的相关内容。那么小编也在网络上搜集了一些有关“java工作周报范文””的相关资讯,希望姐妹们能喜欢,大家快快来了解一下吧!

这周的技术周报主要内容仍然是JVM的。

这周总算把JVM的知识内容重新过了一遍。

其实看来看去都是那几个知识点:内存区域,垃圾回收算法,垃圾回收器,OOM案例,系统上线前的预估,进行JVM的调优。

学完整个课程,印象比较深刻的是:

如何根据代码来画堆图JVM的核心优化方法论:通过调整内存,垃圾回收器,参数配置,尽可能进行young GC,别对象过快进入老年代。系统上线前,通过估算QPS的方法,来配置合适的JVM参数。比如:每秒多少个请求?每个请求会产生多少个对象?一个对象多大?一个请求会持续多长时间?然后计算出每秒会分配多少内容空间,再把分配的内容空间方法10倍或100倍。进行配置JVM的参数。上线后,发生OOM,应该如何排查和定位问题

上述的这些方法论,如果你没结合具体的场景,说起来特别空洞。

这只是大头菜对JVM知识的一个大概总结。

后续会总结为一个脑图,供大家学习参考。

同时这周也发布了三篇关于JVM的文章。

主要想把一些实战代码和各位小伙伴分享,尝试给大家一种OOM的排查思路。

JVM-结合MAT工具来分析OOM问题

JVM-对象进入老年代的四种方式-1(实战篇)

JVM-对象进入老年代的四种方式-2(实战篇)

絮叨

非常感谢你能看到这里,如果觉得文章写得不错 求关注 求点赞 求分享

如果你觉得文章有待提高,我十分期待你对我的建议,求留言。

如果你希望看到什么内容,我十分期待你的留言。

各位的捧场支持,是我创作的最大动力!

标签: #java工作周报范文