jvm的四种GC
2015-08-11 22:07
211 查看
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。
第一种为单线程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。
相关文章推荐
- 段式LCD液晶显示屏的底层驱动程序
- eval防止程序崩溃
- 360机试题:挑选镇长
- ubuntu 14.04安装docker
- 博客最终还是迁至自己搭建的http://blogs.moergen.cn
- Linux用户和组
- angular.equals方法
- Make 命令教程
- Linux常用命令002之搜索命令locate、whereis、which、find、grep
- HDU 5375 Gray code //递推dp
- 总结一下最近用到的技术(1)--ultraESB
- 操作系统--------准备工作
- perl 迭代目录下所有文件更名
- 8_11_Java基础
- BOOL与bool到底一样吗?
- 解决ubuntu下编译安装Lua时提示lua.c:80:31: fatal error: readline/readline.h: 没有那个文件或目录
- 2016届 360校招内推笔试题--2015.8.11
- 需要注意的地方
- hdoj 1863 畅通工程(最小生成树)
- 【1】Laravel5.1 安装