垃圾回收算法

可以作为cgRoot的对象

  • 虚拟机栈(栈帧中的本地变量表)中引用的对象
  • 本地方法栈(Native 方法)中引用的对象
  • 方法区中类静态属性引用的对象
  • 方法区中常量引用的对象
  • 所有被同步锁持有的对象

垃圾收集器

  • Serial:单线程工作,新生代用标记复制,老年代用标记整理。
  • ParNew:serial的多线程版本,但是仍然需要暂停工作进程,可以与CMS配合工作
  • ParallelScavenge:基本与ParNew一样,但是她提供了很多参数帮助用户找到最合适的停顿时间或最大的吞吐量(jdk1.8默认收集器)

G1收集器

全部评论

相关推荐

过往烟沉:我说什么来着,java就业面就是广!
点赞 评论 收藏
分享
点赞 收藏 评论
分享
牛客网
牛客企业服务