关于我的另一个问题Haskell 集合是否保证每个操作的最坏情况界限?,我很好奇:垃圾回收会造成多长时间的停顿?
Haskell 是否使用某种增量垃圾收集,以便程序一次只停止一小段时间,或者在极端情况下它可以停止几秒钟?
我找到了两篇 SPJ 关于这个主题的论文: https ://research.microsoft.com/en-us/um/people/simonpj/papers/non-stop/index.htm 。但是如果这些想法实际上被 GHC(或其他 Haskell 实现)采用,我没有找到参考。