![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JVM
伤魂孤傲
物竞天择,适者生存
展开
-
如何解决内存溢出
通过Visual VM分析可以看出堆内存溢出了下载堆dump文件,通过mat软件分析看到了嘛,具体代码的位置都帮我们定位好了,那排查也就是手到擒来的事情了原文链接转载 2022-03-24 18:13:09 · 89 阅读 · 0 评论 -
JVM调优
前言对于 Java 开发的同学来说,JVM 性能优化可以说是比较难掌握的知识点。这不仅因为 JVM 性能优化需要掌握晦涩难懂的 JVM知识,还因为 JVM 性能优化很难有使用场景。这导致了许多人对 JVM性能优化不熟悉,感觉就像是空中楼阁的天物一样不可触及。这几天工作中做了一次 JVM 性能优化,我想这对于 JVM 调优的初学者会有较大帮助。背景我们都知道 JVM 分为了新生代和老年代,并且我们在启动应用的时候都会配置对应的参数,为应用程序运行的 JVM 调整内存大小。但我们都知道,很多时候我转载 2021-06-04 09:23:51 · 181 阅读 · 0 评论 -
JVM知识总结
前言花了两个月的时间终于把JVM的知识肝完了,为了梳理JVM知识体系,下面先展示自己写的一套JVM脑图!JVM基础JVM整体结构o子主题截图类装载子系统o类的加载过程加载在内存中生成一个代表这个类的Class对象,作为方法区这个类的各种数据访问入口链接验证确保Class文件的字节流中包含信息符合当前虚拟机要求,保证被加载类的正确性,不会危害虚拟机自身安全准备为常量赋值解析将类,接口,字段和方法的符号引用转为直接引用o初始化o为静态变量显示赋值原创 2021-06-01 16:58:15 · 103 阅读 · 1 评论