最初的标记阶段,用了0.0041705秒也就是4ms左右。这个阶段会暂停“全世界( stop-the-world)”的事件,停止所有应用程序的线程,然后开始标记。并行执行标记和清洗阶段。这些都是和应用程序线程并行的。最后 Remark 阶段,花费了0.0462010秒约46ms。这个阶段会再次暂停所有的事件。并行执行清理操作。正如其名,此阶段也是并行的,不会停止其他线程。
用try和except可以,有点low