Java内存溢出-2
上一篇 /
下一篇 2012-06-11 09:39:47
/ 个人分类:Java
为了避免这些问题,程序的设计和编写就应避免垃圾对象的内存占用和 GC 的开销。显示调用 System.GC() 只能建议 JVM 需要在内存中对垃圾对象进行回收,但不是必须马上回收,&TU_R_"J&E0 一个是并不能解决内存资源耗空的局面,另外也会增加 GC 的消耗。51Testing软件测试网"vX%A,K.nD r
51Testing软件测试网U(x7aQQ1Cia} 二、 JVM 内存区域组成
5T0f$b'f!P.mrC!N051Testing软件测试网cZQ.gM^ 简单的说 java中的堆和栈
7Eq/V3F@O1i7L0Z@;t[W8R0 java把内存分两种:一种是栈内存,另一种是堆内存
W-ax#fZ
ZBe0|*V2J I4p6cR0 1、在函数中定义的基本类型变量和对象的引用变量都在函数的栈内存中分配;51Testing软件测试网@hs^#m:b9H4Zx
Xij b zb0 2、堆内存用来存放由 new创建的对象和数组51Testing软件测试网%sX-ffO!|&R