程序Thread全部进入到safepoint,然后开始GC,如果获取不到CPU或者边界很大的循环导致thread进入safepoint的时间长,会导致GC时间过长。 详情的看下面的文章:项目接口超时,元凶竟然是JVM FullGC。。。