垃圾回收器 垃圾回收器主要负责: 1. 分配内存; 2. 保证所有正在被引用的对象还存在在内存中; 3. 回收不再被程序所引用的对象所占内存; Hotspot VM提供的垃圾回收器是一个分代的垃圾回收器(Generational GC),它将内存划分为不同的阶段,即不同生...
分类:
其他好文 时间:
2016-01-02 20:32:52
阅读次数:
322
转自:http://blog.163.com/itjin45@126/blog/static/10510751320144201519454/官方手册:http://docs.oracle.com/javase/7/docs/---->http://docs.oracle.com/javase/7/...
分类:
其他好文 时间:
2015-12-27 13:21:15
阅读次数:
839
JVM分代垃圾回收策略的基础概念由于不同对象的生命周期不一样,因此在JVM的垃圾回收策略中有分代这一策略。本文介绍了分代策略的目标,如何分代,以及垃圾回收的触发因素。文章总结了JVM垃圾回收策略为什么要分代,如何分代,以及垃圾回收的触发因素。为什么要分代分代的垃圾回收策略,是基于这样一个事实:不同的...
分类:
其他好文 时间:
2015-12-22 21:11:37
阅读次数:
242
GC是Java虚拟机 JVM垃圾回收二、优化Bitmap优化Bitmap非常消耗内存,而且在Android中,读取bitmap时, 一般分配给虚拟机的图片堆栈只有8M,所以经常造成OOM问题。所以有必要针对Bitmap的使用作出优化:图片显示:加载合适尺寸的图片,比如显示缩略图的地方不要加载大图。图...
分类:
移动开发 时间:
2015-12-11 20:34:52
阅读次数:
183
JVM垃圾回收机制总结(6) :透视Java的GC特性
分类:
编程语言 时间:
2015-12-05 22:22:41
阅读次数:
207
JVM垃圾回收机制总结(5) :JDK垃圾收集器的配置命令
分类:
其他好文 时间:
2015-12-05 22:20:20
阅读次数:
271
一、JVM内存模型及垃圾收集算法 ?1.根据Java虚拟机规范,JVM将内存划分为: New(年轻代) Tenured(年老代) 永久代(Perm) ? 其中New和Tenured属于堆内存,堆内存会从JVM启动参数(-Xmx:3G)指定的内存中分配...
分类:
其他好文 时间:
2015-11-06 11:25:54
阅读次数:
249
我们在我们Server的gc log上经常看到下面的这个日志:总结一下各个字段表达的是什么意思: Young GCFull GC:
分类:
其他好文 时间:
2015-11-03 22:55:07
阅读次数:
206
IBM介绍文档:https://www.ibm.com/developerworks/cn/java/j-lo-JVMGarbageCollection/Java 的新生代串行垃圾回收器中使用了复制算法的思想。新生代分为 eden 空间、from 空间、to 空间 3 个部分。其中 from 空间和...
分类:
其他好文 时间:
2015-10-26 15:35:29
阅读次数:
149