停顿时间过长,通常G1的停顿时间在几十到几百之间,这个数字虽然已经非常小了,但是在用户体验有较高要求下仍然不能满足。 内存利用率不高,通常引用关系需要额外消耗内存,一般占据真个内存的1%-20%。 支持的内存空间有限,不适合超大内存系统。