[Haskell-cafe] GHC Memory Management wiki page
kmill31415 at gmail.com
Tue Jul 7 04:54:38 UTC 2015
I have been studying the garbage collection algorithms used in GHC, and it
appears to me that section two of  is misleading, since thunks permit
controlled mutation of the heap, and so objects in older generations may
point to younger objects. In fact, the RTS maintains "remembered sets" to
keep track of these relations. A Haskell could in principle be implemented
in the way described (and execute in surprising complexity classes), but
this does not seem to match reality.
Should the wiki be modified?
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the Haskell-Cafe