刚刚做完了一个项目的性能测试,“有幸”也遇到了内存泄露的案例,所以在此和大家分享一下. 主要从以下几部分来说明,关于内存和内存泄露.溢出的概念,区分内存泄露和内存溢出:内存的区域划分,了解GC回收机制:重点关注如何去监控和发现内存问题:此外分析出问题还要如何解决内存问题. 下面就开始本篇的内容: 第一部分 概念 众所周知,java中的内存java虚拟机自己去管理的,他不想C++需要自己去释放.笼统地去讲,java的内存分配分为两个部分,一个是数据堆,一个是栈.程序在运行的时候一般分配数据堆,把局…