Haskell 如何在vtyui中进行垃圾收集(或释放收集)
我正在学习图书馆。对于以下代码段:Haskell 如何在vtyui中进行垃圾收集(或释放收集),haskell,Haskell,我正在学习图书馆。对于以下代码段: main :: IO () main = do coll <- newCollection (ui1, fg1) <- mkFirstUI switchToFirst <- addToCollection coll ui1 fg1 main::IO() main=do coll比触发垃圾收集要好,GHC会在需要时执行垃圾收集,您可以使用 您可以通过使用限制堆的最大大小来防止任务无限增长 +RTS-Msize 如《用户指南》中
main :: IO ()
main = do
coll <- newCollection
(ui1, fg1) <- mkFirstUI
switchToFirst <- addToCollection coll ui1 fg1
main::IO()
main=do
coll比触发垃圾收集要好,GHC会在需要时执行垃圾收集,您可以使用
您可以通过使用限制堆的最大大小来防止任务无限增长
+RTS-Msize
如《用户指南》中所列
检查此项以提高内存效率。什么使您认为必须明确删除或释放它?您的意思是GHC将为我这样做?