美文网首页
GC-垃圾收集器

GC-垃圾收集器

作者: GIT提交不上 | 来源:发表于2020-03-13 20:26 被阅读0次

  垃圾回收算法:

  • 引用计数法
  • 复制-拷贝算法
  • 标记-清除法
  • 标记-整理法

  主要垃圾收集器:

  • Serial(串行-只使用一个线程进行GC,为单线程环境设计,会暂停所有用户线程,不适合服务器环境)
  • Parallel (并行-多个垃圾收集线程并行工作,此时用户线程是暂停的)
  • CMS(并发标记清除-用户线程和垃圾收集线程同时执行(不一定是并行,可能是交替执行),不需要停顿用户线程)
  • G1(将堆内存分割成不同的区域然后并发的对垃圾进行回收)

  查看默认垃圾回收器:

java -XX:+PrintCommandLineFlags -version

-XX:InitialHeapSize=265650752 -XX:MaxHeapSize=4250412032 -XX:+PrintCommandLineFlags -XX:+UseCompressed
ClassPointers -XX:+UseCompressedOops -XX:-UseLargePagesIndividualAllocation -XX:+UseParallelGC
java version "1.8.0_202"
Java(TM) SE Runtime Environment (build 1.8.0_202-b08)
Java HotSpot(TM) 64-Bit Server VM (build 25.202-b08, mixed mode)

  JVM默认的7种垃圾收集器:

图1-1 垃圾收集器.png

  需要多次回顾:

图1-2 垃圾收集器-新生代老年代.png 图1-3 垃圾收集器配置.png 图1-4 G1收集器.png
undertow & tomcat 部署
java -server -Xms1024m -Xmx1024m -XX:+UseG1GC -jar file_name.jar

相关文章

  • GC-垃圾收集器

    HotSpot JVM支持多种垃圾收集器,垃圾收集器是按对象的分代来划分的,可以用线条连接的垃圾回收器表示两者可以...

  • GC-垃圾收集器

      垃圾回收算法: 引用计数法 复制-拷贝算法 标记-清除法 标记-整理法   主要垃圾收集器: Serial(串...

  • 垃圾收集器

    简介  垃圾收集器是垃圾收集算法的具体实现,各种垃圾收集器没有好坏之分,适合自己当前应用的垃圾收集器才是最好的垃圾...

  • JVM学习笔记之垃圾收集器【五】

    垃圾收集器 HotSpot 包含的垃圾收集器 一、串行收集器 1.1、Serial 收集器 在 JDk1.3 之前...

  • HotSpot垃圾收集器

    HotSpot虚拟机提供了多种垃圾收集器,每种收集器都有各自的特点,没有最好的垃圾收集器,只有最适合的垃圾收集器 ...

  • 5种JVM垃圾收集器特点和8种JVM内存溢出原因

    先来看看5种JVM垃圾收集器特点 一、常见垃圾收集器 现在常见的垃圾收集器有如下几种: 新生代收集器: Seria...

  • 垃圾收集器整理&Java8默认垃圾回收器

    垃圾收集器整理 1.Serial 垃圾收集器(单线程、复制算法) 2.ParNew 垃圾收集器(Serial+多线...

  • JVM源码分析系列

    JVM G1算法系列 G1垃圾收集器介绍 G1垃圾收集器之RSet G1垃圾收集器之SATB G1垃圾收集器之对象...

  • 常见Java垃圾收集器

    常见Java垃圾收集器参见:参考 1参考1 Java垃圾收集器

  • 四、常见垃圾收集器

    一、垃圾收集器组合图 二、垃圾收集器的发展史 单核时代 - 串行垃圾收集器 多核时代 - 小内存1)CMS是老年代...

网友评论

      本文标题:GC-垃圾收集器

      本文链接:https://www.haomeiwen.com/subject/ytzsshtx.html