![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
jvm
阿宇万岁
学无止境
展开
-
堆分配参数总结
-Xms:初始堆大小-Xmx:最大堆大小-Xss:线程栈的大小-XX:NewSize:设置新生代大小-XX:PermSize:永久区的初始值-XX:MaxPermSize:永久区的最大值-XX:MinHeapFreeRatio:设置堆空间最小空闲比例-XX:MaxHeapFreeRatio:设置堆空间最大空闲比例-XX:NewRatio:设置老年代与新生代的比例原创 2015-10-19 14:15:54 · 362 阅读 · 0 评论 -
垃圾收集器的类型
一、串行垃圾收集器特点:1、单线程进行垃圾回收 2、独占式(Stop the World)二、并行垃圾收集器并行垃圾收集器只是简单地将串行回收器多线程化。它也是独占式的。三、CMS(Concurrent Mark Sweep译为并发标记清除)多线程、非独占式的垃圾回收器。CMS回收器不会等待堆内存饱和时才进行垃圾回收,而是当堆内存使用率达到某一阀值时便开始进行回收,原创 2015-10-19 14:17:50 · 263 阅读 · 0 评论 -
常用的垃圾回收算法
引用计数法(Reference Counting)java垃圾回收器中,没有使用这种算法。缺点:a. 无法处理循环引用的情况 b. 引用计数器在每次因引用和消除的时候,需要伴随一个加法和减法操作,对系统性能有一定的影响标记清除法(Mark-Sweep) 标记所有从根节点开始的可达对象。所以未被标记的对象就是未被引用的垃圾对象,然后就会在清除阶段清除所有原创 2015-10-12 13:42:58 · 1188 阅读 · 0 评论