标签:vivo java虚拟机 bsp jvm 参数 top ted min img 概览
一、JVM内存空间概览
Java虚拟机使用的内存块包含 栈空间Stack 、堆空间 Heap Memory 、永久区 Perm Gen(related to method area)
堆空间(Heap Memory)包含 初生代Eden Gen、两个幸存代Survivor Gen (S1 S2)、老年代Old Gen.
GC优化= 选择合适的GC Collector +调整Heap大小+调整新生代比重+避免Full GC
Minor GC比Full GC 的发生频率高很多
二、堆空间Minor GC机制
新建对象存放在Eden Gen
一次Minor GC后存活的对象放在Survivor区,
在多次Minor GC后,Survivor满了,就将(Eden+Survivor)进行一次Minor GC,仍旧存活的对象放入另一个Survivor
Survivor中的对象中经历了16次Minor GC后存活的对象被放入Old Gen.
三、Stop-The-World
执行GC时会停止JVM应用层进程。
标签:vivo java虚拟机 bsp jvm 参数 top ted min img 概览
原文地址:http://www.cnblogs.com/cpuz/p/7077262.html