diff --git "a/Week_02/Lesson_3/gc\345\210\206\346\236\220.md" "b/Week_02/Lesson_3/gc\345\210\206\346\236\220.md" index e2ef7e342..0e800ad42 100644 --- "a/Week_02/Lesson_3/gc\345\210\206\346\236\220.md" +++ "b/Week_02/Lesson_3/gc\345\210\206\346\236\220.md" @@ -19,10 +19,10 @@ real:应用停止的时间 | GC(时间消耗) | 耗时(只算大多数) | | :----------: | ------------------------------------------------------------ | -| 串行 | 256m user:0.01~0.0.02 sys:0 real:0.01~0.02
512m user:0.01~0.0.02 sys:0.01~0.0.02 real:0.02~0.03
1g user:0.02~0.05 sys:0.02~0.03 real:0.04~0.05
2g user:0.01~0.05 sys:0.02~0.08 real:0.07~0.09
4g user:0.02~0.08 sys:0.05~0.09 real:0.09~0.11 | -| 并行 | 128m 执行内存溢出
256m 执行内存溢出
512m user:0.00~0.09 sys:0.0~0.03 real:0.01
1g user:0.03~0.14 sys:0.0~0.06 real:0.01~0.02
2g user:0.08~0.19 sys:0.02~0.14 real:0.02~0.03
4g user:0.13~0.28 sys:0.08~0.22 real:0.04~0.5 | -| CMS | 128m执行内存溢出
256 user:0.05~0.22 sys:0.0~0.02 real:0.01~0.03
512m user:0.05~0.20 sys:0.0~0.06 real:0.01~0.03
1g user:0.02~0.34 sys:0.3~0.11 real:0.01~0.05
2g user:0.09~0.63 sys:0.6~0.14 real:0.03~0.07
4g user:0.11~0.52 sys:0.3~0.11 real:0.03~0.08 | -| G1 | 128m执行内存溢出
256m行内存溢出
512m user:0.00~0.03 sys:0.0 real:0.00~0.01
1g user:0.00~0.13 sys:0.0~0.03 real:0.00~0.02
2g user:0.00~0.11 sys:0.0~0.11 real:0.01~0.02
4g user:0.00~0.11 sys:0.0~0.09 real:0.01~0.02 | +| 串行 | 256m user:0.01--0.0.02 sys:0 real:0.01--0.02
512m user:0.01--0.0.02 sys:0.01--0.0.02 real:0.02--0.03
1g user:0.02--0.05 sys:0.02--0.03 real:0.04--0.05
2g user:0.01--0.05 sys:0.02--0.08 real:0.07--0.09
4g user:0.02--0.08 sys:0.05--0.09 real:0.09--0.11 | +| 并行 | 128m 执行内存溢出
256m 执行内存溢出
512m user:0.00--0.09 sys:0.0--0.03 real:0.01
1g user:0.03--0.14 sys:0.0--0.06 real:0.01--0.02
2g user:0.08--0.19 sys:0.02--0.14 real:0.02--0.03
4g user:0.13--0.28 sys:0.08--0.22 real:0.04--0.5 | +| CMS | 128m执行内存溢出
256 user:0.05--0.22 sys:0.0--0.02 real:0.01--0.03
512m user:0.05--0.20 sys:0.0--0.06 real:0.01--0.03
1g user:0.02--0.34 sys:0.3--0.11 real:0.01--0.05
2g user:0.09--0.63 sys:0.6--0.14 real:0.03--0.07
4g user:0.11--0.52 sys:0.3--0.11 real:0.03--0.08 | +| G1 | 128m执行内存溢出
256m行内存溢出
512m user:0.00--0.03 sys:0.0 real:0.00--0.01
1g user:0.00--0.13 sys:0.0--0.03 real:0.00--0.02
2g user:0.00--0.11 sys:0.0--0.11 real:0.01--0.02
4g user:0.00--0.11 sys:0.0--0.09 real:0.01--0.02 | 1.所有的gc都相同随着内存的不断增加发生gc的情况会越来越少