Относительно моего другого вопроса Коллекции Haskell с гарантией наихудших оценок для каждой отдельной операции? Мне любопытно: Как долго могут быть вызваны паузы по сбору мусора?
Использует ли Haskell какую-то инкрементную сборку мусора, так что программа останавливается только в течение небольших периодов за раз или может остановиться в течение нескольких секунд в крайнем случае?
Я нашел две статьи SPJ по этому вопросу: https://research.microsoft.com/en-us/um/people/simonpj/papers/non-stop/index.htm. Но я не нашел ссылки, если бы эти идеи были фактически приняты GHC (или другими реализациями Haskell).