博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
JVM--常见的虚拟机回收算法
阅读量:4885 次
发布时间:2019-06-11

本文共 533 字,大约阅读时间需要 1 分钟。

 

 Serial GC

  -XX:+UseSerialGC 这样就设置为了串行GC回收方式,这种方式在Client模式下是默认的。

  一般是使用在单机程序,小内存,CPU个数少的机器上。

  没有复杂的算法,只用一个线程完成GC,

ParallelGC 并行

  如果启动了Server,那么使用的GC就是ParallelGC方式, -XX:+UseParallelGC。它是并行的,使用多线程来处理

  可以使用-XX:+PrintGCDetails 来查看Young 、Old、 Perm 的完整信息。

CMS(Concurrent Mark Sweep) 并发标记清除 -XX:+useConcMarkSweepGC 设置之后,对于Young启用ParNewGC

  其中两个重要的参数

    -XX:UseCMSInitiatingOccupancyOnly 和-XX:CMSInitiatingOccupancyFraction=70

  第一个参数,告诉虚拟机紧急使用设置的比例;第二个参数,Old区使用率到达70%的时候,启用CMS,默认状态下是92%。

 

转载于:https://www.cnblogs.com/plxx/p/4337912.html

你可能感兴趣的文章
HDU 1272 小希的迷宫
查看>>
hdu 5412 CRB and Queries(整体二分)
查看>>
CentOS如何安装linux桌面?
查看>>
Speech and Booth Demo in Maker Faire Shenzhen 2018
查看>>
bzoj 1670: [Usaco2006 Oct]Building the Moat护城河的挖掘
查看>>
bzoj 2281: [Sdoi2011]黑白棋
查看>>
bzoj 4475: [Jsoi2015]子集选取
查看>>
团队开发7
查看>>
java之静态代理与动态代理
查看>>
软件测试2019:第四次作业
查看>>
201571030335 + 小学四则运算练习软件项目报告
查看>>
LOG收集系统(一):原日志至收集
查看>>
Logstash连接Elasticsearch异常
查看>>
用户交互程序,格式化输出
查看>>
SPOJ PT07X Vertex Cover
查看>>
$ python-json模块的基本用法
查看>>
5.6.3.4 trim()方法
查看>>
SQL演练
查看>>
React Antd中样式的修改
查看>>
Spring 应用外部属性文件 配置 context 错误
查看>>