JVM QA

@bingoogolapple 2017-06-26 07:38:49发表于 bingoogolapple/bingoogolapple.github.io Java

Q: 为什么崩溃前垃圾回收的时间越来越长?
A: 根据内存模型和垃圾回收算法,垃圾回收分两部分:内存标记、清除(复制),标记部分只要内存大小固定时间是不变的,变的是复制部分,因为每次垃圾回收都有一些回收不掉的内存,所以增加了复制量,导致时间延长。所以,垃圾回收的时间也可以作为判断内存泄漏的依据