性能测试准备之JVM内存结构
上一篇 /
下一篇 2011-12-13 11:11:41
/ 个人分类:性能测试
JAVA性能测试中,我们必须了解JVM的内存结构,否则调优无从谈起。%I,@C-q.{U K01.内存结构图:
+~"A%Xc4Z"Km0'i8NH/l
y;Q5R@051Testing软件测试网-n5b.]1x%p(]
2.下面为各个区的里面详细区的解释51Testing软件测试网'H?7_3TYt/F
51Testing软件测试网,L t N2RhDf4R"h
所有New Objects在此产生
g9Z2|r/Yw5J+E$g0当存活超过一个或多个Minor GC后将Object放入Survivor Space
_%i7GW7Y Z0每一时刻必有一个Survivor Space是空。51Testing软件测试网gi\-t
c O'nH
Ss#1满了,就拷贝到SS#2,同一时刻他们有一个是空的。51Testing软件测试网:S5jG2AgL;Z0o
作为Minor GC的目标服务区域
"pX2x9hS
xFC1[6MCx0当Survivor区域满后,将存活的Object放入Tenured区域
p/kDaf*p0MajorGC清理所有内存包括Eden和Survivor51Testing软件测试网3FO7K&g/WC
2_W3GiMyor0为永久区,大部分是代码存放区。如果类比较多,可能在这里溢出。
u+B5J!e-s8Vfq0
收藏
举报
TAG: