
深入理解JVM虚拟机
文章平均质量分 84
读周志明老师《深入理解JVM虚拟机一书》,对jvm有了更深刻的理解,希望能分享给所有喜欢学习的小伙伴。
三多多撸java
我是一个文绉绉的程序员,喜欢研究计算机底层原理,对C/C++,汇编都有一定的了解,酷爱linux的进程调度,内存管理等原理,喜欢看看国外优秀的源码框架、对Activiti7、keycloak、分布式事务LCN架构和源码都有深入的理解分析,并二次开发用于实际项目。
展开
-
JVM调优实战之内存泄漏
JVM调优实战之内存泄漏1、内存泄漏memory leak :是指程序在申请内存后,无法释放已申请的内存空间,一次内存泄漏似乎不会有大的影响,但内存泄漏堆积后的后果就是内存溢出。2、内存溢出 out of memory :指程序申请内存时,没有足够的内存供申请者使用,或者说,给了你一块存储int类型数据的存储空间,但是你却存储long类型的数据,那么结果就是内存不够用,此时就会报错OOM,即所谓的内存溢出。3、二者的关系:内存泄漏的堆积最终会导致内存溢出内存溢出就是你要的内存空间超原创 2021-03-14 07:40:27 · 303 阅读 · 0 评论 -
JVM调优实战之OOM
OOM与JVM调优相关的问题一直是难点,只能感叹,大家都太不容易了。明明只是小白、明明只想找份工作、明明没有机会接触到OOM与调优……却被现实逼着要去搞懂JVM、OOM、调优……本篇文章是结合大厂与小厂的同学们问的问题,结合我的工作经历整理总结而来。看懂、理解、背下来,当面试官再问你OOM与调优,一定被你征服。看完这篇文章,大家能获得的知识:1、什么是OOM2、为什么会发生OOM3、哪些区域会发生OOM4、JVM进程挂了,会有哪些可能性5、生产环境的JVM无响应了,如何快速定位问题什么是OOM原创 2021-03-13 22:15:28 · 769 阅读 · 0 评论