首页 > 其他分享 >查看当前jvm使用了那个类型回收器

查看当前jvm使用了那个类型回收器

时间:2023-02-08 15:33:59浏览次数:35  
标签:Old 查看 收集器 回收 内存 jvm Serial Parallel

java -XX:+PrintCommandLineFlags -version

 

UseSerialGC

虚拟机运行再Client模式下的默认值,打开此开关后,使用Serial+Serial Old的收集器组合进行内存回收

UseParNewGC

打开此开关后,使用ParNew+Serial Old的收集器组合进行内存回收

UseConcMarkSweepGC

打开此开关后,使用ParNew+CMS+Serial Old的收集器组合进行内存

UseParallelGC

虚拟机运行在Server模式下的默认值,打开此开关后,使用ParallelSeavenge+ParallelOld的收集器组合进行内存回收

UseParallelOldGC

打开此开关后,使用ParallelSeavenge+ParallelOld的收集器组合进行内存回收

SurvivorRatio

新生代中Eden区域与Survivor区域的容量比值,默认为8,代表Eden:Survivor=8:1

PretenureSizeThreshold

直接晋升到老年代的对象大小,设置这个参数后,大于这个參数的对象将直接在老年代分配

MaxTenuringThreshold

晋升到老年代的对象年龄。每个对象在坚持过一次MinorGC之后,年龄就增加1,当超过这个参数值时就进人老年代

可知当前JVM采用的垃圾收集器为Parallel Scavenge(新生代)+Parallel Old(老年代)

各个版本JDK默认的垃圾回收器
JDK1.7 默认垃圾收集器Parallel Scavenge(新生代)+Parallel Old(老年代)

JDK1.8 默认垃圾收集器Parallel Scavenge(新生代)+Parallel Old(老年代)

JDK1.9 默认垃圾收集器G1

 

----

实例参数

$JRE_HOME/bin/java -server -Xms4096m -Xmx6200m -XX:+UseG1GC -XX:MaxGCPauseMillis=100 。。。。

标签:Old,查看,收集器,回收,内存,jvm,Serial,Parallel
From: https://www.cnblogs.com/zeenzhou/p/17101939.html

相关文章

  • 查看chrome & Chromium 详细版本、安装路径、用户路径
    在浏览器地址栏直接输入:chrome://version/ -  -参考:https://www.jb51.net/article/204348.htm......
  • 华为交换机查看端口相关信息
    一、查看接口状态1、显示接口的运行状态和相关信息displayinterfaceEthernetbrief查看以太网端口的简要信息,物理端口是否连通,端口是否是全双工,带宽是多少,端口的......
  • jmap查看java进程占用的数据库连接数
    https://codeleading.com/article/62714982205/存活的连接jmap-histo:live96984|grepcom.mysql.jdbc.JDBC4Connection总共的连接对象jmap-histo96984|grepc......
  • 浅析JVM中的类加载器
    摘要本文将浅析JVM类加载器的执行全过程。开头的代码例子一眼出答案且正确的可以不用往下看了。举个栗子packagecom.syb.javase;publicclassPerson1{privat......
  • JVM垃圾回收
    一、那些内存需要回收猿们都知道JVM的内存结构包括五大区域:程序计数器、虚拟机栈、本地方法栈、堆区、方法区。其中程序计数器、虚拟机栈、本地方法栈3个区域随线程而生......
  • JVM启动速度大页内存验证
    大页内存设置先查看cat/proc/meminfo|grep-ihuge获取大页内存的大小信息.AnonHugePages:42022912kBHugePages_Total:158720HugePages_Free:1005H......
  • 子线程网络图片查看器和Handler消息处理器
    步骤: 1.页面3.获取http对象的连接4.获取图片Bitmap5.显示页面6.权限注意:如果在子线程中显示图片的话CalledFromWrongThreadException:Onlytheoriginalthreadthatcr......
  • 当点击提交或者查看的时候,隐藏和显示对话框
    关于点击提交,在本页面弹出个框,怎么显示和隐藏?1.在html找到相对应的id(即为本页面的identifier)2.在点击提交的时候,显示对象的消息框,调用某个方法,(ng-click="editanotherTrade......
  • JVM 如何获取当前容器的资源限制?
    作者:卜比最近同事说到Java的ParallelGCThreads 参数,我翻了下jdk8的代码,发现 ParallelGCThreads的参数默认值如下:如果cpu核心数目少于等于8,则GC线程数量和......
  • MySQL 查看数据库中每个表占用的空间大小
    1、进去指定schema数据库(存放了其他的数据库的信息) mysql>useinformation_schema;Databasechanged2、查询所有数据的大小mysql>selectconcat(round(sum(DATA_LEN......