可以跳过托儿所吗?

时间:2014-12-24 02:54:50

标签: haskell garbage-collection ghc

如果我知道某个值可能会在第一次遇到垃圾收集器时存活下来,有没有办法让GHC知道,所以它可以直接在托儿所外的某个地方分配它?例如,如果我用一堆较小的碎片构建一个大型结构,我知道每个碎片至少会持续到整个结构完成。

1 个答案:

答案 0 :(得分:23)

the GHC garbage collector中,没有用于暗示应该分配对象的生成的钩子。但是,您可以通过以下几种方式利用操作行为: