Skip to content

Commit 7477462

Browse files
authored
Create 不同 GC 和堆内存的总结
1 parent 6943786 commit 7477462

File tree

1 file changed

+13
-0
lines changed

1 file changed

+13
-0
lines changed
Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
串行
2+
最简单的一种,主要是为单线程环境和较小的堆内存环境设计。
3+
-XX:+UseSerialGC 配置串行 GC
4+
并行
5+
并行垃圾收集器适用于多核服务器,主要目标是增加吞吐量。
6+
-XX:+UseParallelGC 配置并行GC
7+
CMS
8+
CMS GC 的设计目标是避免在老年代垃圾收集时出现长时间的卡顿
9+
主要调优目标是降低 GC 停顿导致的系统延迟
10+
-XX:+UseConcMarkSweepGC 配置CMS GC
11+
G1
12+
GC 最主要的设计目标是:将 STW 停顿的时间和分布,变成 可预期且可配置的。
13+
-XX:+UseG1GC 配置G1 GC

0 commit comments

Comments
 (0)