#716: Unloading a dll generated by GHC doesn't free all resources
------------------------------------+---------------------------------------
Reporter: [EMAIL PROTECTED] | Owner: igloo
Type: bug | Status: new
Priority: normal | Milestone: 6.6.2
Component: Runtime System | Version: 6.4.1
Severity: normal | Resolution:
Keywords: | Difficulty: Unknown
Testcase: | Architecture: Unknown
Os: Unknown |
------------------------------------+---------------------------------------
Changes (by igloo):
* milestone: 6.6.1 => 6.6.2
* priority: high => normal
Comment:
I've added a tarball (dlls.tar.gz) which contains code for a C program
that loads a Haskell DLL, calls something from it and unloads it, in a
loop. It now seems to run happily no matter how many times it iterates,
but there seems to be a performance issue: the system time is quadratic in
the number of iterations. I haven't looked into what's causing this (not
even tested to see if the same thing happens with a C DLL).
--
Ticket URL: <http://hackage.haskell.org/trac/ghc/ticket/716>
GHC <http://www.haskell.org/ghc/>
The Glasgow Haskell Compiler
_______________________________________________
Glasgow-haskell-bugs mailing list
Glasgow-haskell-bugs@haskell.org
http://www.haskell.org/mailman/listinfo/glasgow-haskell-bugs