如果你做TCP通讯或者map集合操作,并发处理等功能时,很容易出现 Java 内存溢出的问题.本篇文章,带领大家深入jvm,分析并找出jvm内存溢出的代码. jvm中除了程序计数器,其他的区域都有可能会发生内存溢出 内存溢出是什么 当程序需要申请内存的时候,由于没有足够的内存,此时就会抛出OutOfMemoryError,这就是内存溢出 内存溢出和内存泄漏有什么区别 内存泄漏是由于使用不当,把一部分内存“丢掉了”,导致这部分内存不可用. 当在堆中创建了对象,后来没有使用这个对象了,又没有把整个对