![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
垃圾回收
褚金辉
java
展开
-
java高分局之垃圾回收浅析
java高分局之垃圾回收浅析如何确定那些对象应该回收?引用计数器算法 计数器记录对象被引用的次数,如果计数器的值是0,说明没有地方引用此对象,可以被回收。最大的缺点就是不能解决两个对象相互引用的问题。枚举根节点算法 根据根节点(比如静态域等)的引用会找到很多引用链,没有在引用链上的对象可以回收。垃圾回收算法复制算法 把内存一分为二,某个时间只用其中一份内存,当垃圾回收时,把这部分中存活的原创 2015-04-21 11:47:51 · 1332 阅读 · 0 评论 -
java高分局之JVM命令参数大全(高级垃圾回收选项)
java高分局之JVM命令参数大全(高级垃圾回收选项)这些选项控制Java HotSpot虚拟机怎么进行垃圾回收。 - -XX:+AggressiveHeap java堆最佳化设置。设置多个参数使长时间运行过的任务使用密集的内存分配。 默认这个选项时关闭的,也就是堆不是最佳化。 - -XX:+AlwaysPreTouch 在调用main函数之前,使用所有可用的内存分页。这个选项可以用来测翻译 2015-06-19 16:02:47 · 20921 阅读 · 2 评论