想象一下如果你的程序某时会崩溃,但是不能稳定复现,你会如何debug它? 用传统debugger面临的问题就是你不知道这次运行的时候能不能复现,你猜测可能某段代码出现了问题,所以进行了一番检查。但如果最后不能复现的话,刚刚所做的工作就是无用的。