[Haskell-cafe] Garbage collection and finalizer thread priority
Gracjan Polak
gracjan at acchsh.com
Mon Jun 13 09:32:18 EDT 2005
Simon Marlow wrote:
>
> I presume you're running GHC. There's no way to increase the priority
> of a thread - GHC's scheduler doesn't have a concept of priorities.
>
Yes, I forgot to state it explicitly.
> I would look into whether you can use mallocForeignPtr: this is much
> faster than using newForeignPtr with finalizerFree, because the memory
> is garbage collected directly and there's no need for a finalizer.
I use mallocBytes + reallocBytes + addForeignPtrFinalizer finalizerFree.
I wouldn't think this is any different, thanks for your suggestion.
May I ask where that difference comes from?
--
Gracjan
More information about the Haskell-Cafe
mailing list