jvm
番茄发烧了
一介匹夫 随心而去
展开
-
深入理解JVM:GC规则
GC总结 内存回收与垃圾收集器在很多时候都是影响系统性能、并发能力的主要因素之一,虚拟机提供了很多不同的垃圾收集算法,以及大量的调节参数,是因为根据实际需求调试才能获得最高的性能。 没有固定的垃圾回收组合和参数组合,也没有最优的调优方法。如下有几个调优策略 1、对象优先分配在Eden区 2、大对象优先分配在老年代,因为Eden用的复制算法,对于大对象很慢。 3、长期存活对象进去老年代。每个原创 2018-01-03 11:01:45 · 632 阅读 · 0 评论 -
深入理解JVM:GC机制
垃圾回收机制用来自动回收内存,其概念不用在详解。问题首先说明,目前商业虚拟机采用的均为:分代收集算法。所以先引出第一个概念:什么是分代?其产生的根源是什么?内存模型虚拟机将其所占用的内存按照虚拟机所设计的逻辑,根据存放的东西不同而划分。 一般在程序中,new出来的对象保存在“堆”上。我们这里讲的就是作用在“堆”上的GC。 要明白一个前提,所有算法的进步都是一个过程,都有一个最开始、最简单的模型。原创 2017-12-28 15:21:54 · 282 阅读 · 0 评论