深入理解JVM-读书笔记-垃圾回收&内存分配策略

1 垃圾回收 尽管java虚拟机有自动回收垃圾的能力,但这并不意味着java就不存在内存溢出和内存泄漏了。而当你碰到内存溢出或者泄露而不清楚虚拟机的GC和内存分配的话,是很难去排查出问题所在的。 GC要完成的三件事情是 哪些内存需要回收? 在什么时候回收? 该如何回收? 1.1 哪些内存需要回收? java虚拟机中需要进行垃圾回收的地点主要是堆和方法区。 a.堆内存的回收 堆中的垃圾回收就是回收不
相关文章
相关标签/搜索