
jvm
果树芽
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
JVM中的GC算法
GC算法整理:在C/C++中是由程序员自己去申请、管理和释放内存的,因此没有GC的概念。而在Java中,专门有一个用于垃圾回收的后台线程来进行监控、扫描,自动将一些无用的内存进行释放。下面介绍几种常见的GC算法。引用计数法 Reference Counting给对象添加一个引用计数器,每过一个引用计数器值就+1,少一个引用就-1。当它的引用变为0时,该对象就不能再被使用。它的实现简单,...转载 2019-06-05 17:26:12 · 195 阅读 · 0 评论 -
Java GC 垃圾回收器的分类和优缺点
关于Java的垃圾回收器,一直是个头疼的问题,这里简要说明下分类和优缺点,供选择使用。一、JVM GC 垃圾回收器类型JVM的垃圾回收器大致分为六种类型:1、串行:垃圾回收器 (Serial Garbage Collector)(1)串行垃圾回收器在进行垃圾回收时,它会持有所有应用程序的线程,冻结所有应用程序线程,使用单个垃圾回收线程来进行垃圾回收工作。串行垃圾回收器是...转载 2019-06-28 23:11:18 · 279 阅读 · 0 评论