poptest老李谈jvm的GC
2016-01-29 17:30
211 查看
poptest老李谈jvm的GC
poptest是国内唯一一家培养测试开发工程师的培训机构,以学员能胜任自动化测试,性能测试,测试工具开发等工作为目标。如果对课程感兴趣,请大家咨询qq:908821478,咨询电话010-84505200。java虚拟机有四种GC分别是:
第一种为单线程GC,也是默认的GC。,该GC适用于单CPU机器。
第二种为ThroughputGC,是多线程的GC,适用于多CPU,使用大量线程的程序。第二种GC与第一种GC相似,不同在于GC在收集Young区是多线程的,但在Old区和
第一种一样,仍然采用单线程。-XX:+UseParallelGC参数启动该GC。
第三种为ConcurrentLowPauseGC,类似于第一种,适用于多CPU,并要求缩短因GC造成程序停滞的时间。这种GC可以在Old区的回收同时,运行应用程序。-
XX:+UseConcMarkSweepGC参数启动该GC。
第四种为Incremental Low Pause GC,适用于要求缩短因GC造成程序停滞的时间。这种GC可以在Young区回收的同时,回收一部分Old区对象。-Xincgc参数启动该GC。
相关文章推荐
- poptest老李谈分布式与集群 2
- poptest老李谈分布式与集群 1
- linux命令-head
- Barracuda VS antelope
- linux非阻塞的socket EAGAIN的错误处理
- hadoop - hadoop2.6 分布式 - 简单实例学习 - 统计某年的最高温度和按年份将温度从高到底排序
- tomcat下jsp要加工程名后缀才能访问的问题解决
- Linux磁盘空间爆满,MySQL无法启动
- linux PATH环境变量设置与读取
- Openjudge-NOI题库-字符串移位包含问题
- ERROR 23 (HY000) at line 29963: Out of resources when opening file
- docker容器秒死的解决办法
- linux下双网卡绑定
- linux命令-more|less
- shell 练习
- MySQL-server-5.5.46-1.linux2.6.x86_64.rpm: 头V3 DSA/SHA1 Signature, 密钥 ID 5072e1f5: NOKEY
- linux命令
- Docker学习笔记(4) — 开启Docker远程访问
- Docker学习笔记(3) — docker仓库的镜像怎么删除
- 关于OPENGL与OPENGL ES的区别