当 JVM 无法为一个新的对象分配空间时会触发 Minor GC 比如当 Eden 区满了 所以分配率越高 越频繁执行 Minor GC 所有的 Minor GC 都会触发“全世界(stop-the-world)” 停止应用程序的线程 对于大部分应用程序 停顿导致的延迟都是可以忽略不计的 其中的真相就是 :大部分 Eden 区中的对象都能被认为是垃圾 永远也不会被复制到 Survivor 区或者老年代空间 如果正好相反 Eden 区大部分新生对象不符合 GC 条 Minor GC 执行时暂停的时间将会长很多