02 2017 档案

摘要:JVM中垃圾回收的内存区域主要指堆。虽然HotSpot对方法区也会进行垃圾回收,但是不在JVM的规范里。通过垃圾回收调优,尽可能减少垃圾回收的次数和时间,是我们的目标。 垃圾收集器需要完成两部分工作:判断对象是否存活和回收内存。 判断对象是否存活 JVM从所有GCRoot对象出发,遍历他们引用的对象 阅读全文
posted @ 2017-02-09 03:14 破凡 阅读(195) 评论(0) 推荐(0)
摘要:JVM的调优主要集中在内存上,包括内存大小和垃圾回收。因此了解JVM的内存模型是非常有必要的。 JMM由以下五个部分组成: 1. 方法区,所有线程的共享区域,保存已加载的类,常量,静态变量,又称为永久代。这个区域内存耗尽会报java.lang.OutOfMemoryError: PermGen fu 阅读全文
posted @ 2017-02-08 22:36 破凡 阅读(946) 评论(0) 推荐(0)