
5 Nov
2005
5 Nov
'05
7:18 a.m.
Folks, How can I profile memory usage outside of the Haskell heap? I'm using FastStrings for everything and some folks on #haskell suspect it might be causing my problems. hGet :: Handle -> Int -> IO FastString hGet _ 0 = return empty hGet h i = do fp <- mallocForeignPtr i l <- withForeignPtr fp $ \p-> hGetBuf h p i return $ PS fp 0 l I do this a lot and the finalizers might not be running or something like that. Thanks, Joel -- http://wagerlabs.com/