Effect of large binaries on garbage collection
Simon Peyton-Jones
simonpj@microsoft.com
Mon, 10 Mar 2003 13:00:31 -0000
| In the current CVS GHC, undoubtedly the right thing to use is
| Foreign.mallocForeignPtr. Internally these are implemented as
| MutableByteArray#, so you get fast allocation and GC, but from the
| programmer's point of view it's a normal ForeignPtr.
I wonder how it is for a random FFI user to discover this. Does some
advice belong in the FFI spec, or in GHC's FFI chapter?
Simon