JVM GC时候的内存管理

 GC时的内存管理
频繁GC的原因

对象比较小,一般频繁gc
对象大的话,一般放在年老代
eden频繁的GC
from经过几次GC还存在会进入到old
to满了之后会进入到old

年老代一般不会GC,当full gc时服务器压力会增加

常量区被gc是因为类被释放掉了

人为调用gc
框架调用gc
heap太小会导致gc
构建对象和释放对象太频繁导致gc

一般进入gc时,heap空间大于50%时 

JVM GC时候的内存管理