JVM
文章平均质量分 62
Vain-Glory
小小程序猿
展开
-
Java中的内存分配
java虚拟机中的内存共划分为三个代:年轻代(Young Generation)、老年代(Old Generation)和持久代(Permanent Generation)。其中持久代主要存放的是Java类的类信息,与垃圾收集要收集的Java对象关系不大。年轻代和年老代的划分是对垃圾收集影响比较大的。 整个JVM内存大小=年轻代大小 + 年老代大小 + 持久代大小。 年轻代:原创 2017-04-18 23:04:59 · 258 阅读 · 0 评论 -
Java内存溢出和内存泄漏
内存溢出(out of memory):是指程序在申请内存时,没有足够的内存空间供其使用,出现out of memory;比如申请了一个integer,但给它存了long才能存下的数,那就是内存溢出。 内存泄露 (memory leak):是指程序在申请内存后,无法释放已申请的内存空间,一次内存泄露危害可以忽略,但内存泄露堆积的后果很严重,无论多少内存,迟早会被占光。 一、内存溢出原创 2017-03-28 09:24:40 · 277 阅读 · 0 评论