[GHC] #13389: Strange behaviours of memory with GHCi under Windows and Linux
GHC
ghc-devs at haskell.org
Tue Mar 7 16:43:18 UTC 2017
#13389: Strange behaviours of memory with GHCi under Windows and Linux
-------------------------------------+-------------------------------------
Reporter: vanto | Owner: (none)
Type: bug | Status: new
Priority: normal | Milestone:
Component: GHCi | Version: 8.0.2
Keywords: | Operating System: Unknown/Multiple
Architecture: | Type of failure: Other
Unknown/Multiple |
Test Case: | Blocked By:
Blocking: | Related Tickets:
Differential Rev(s): | Wiki Page:
-------------------------------------+-------------------------------------
With Windows :
Initially the memory in the computer is at 34% use. I open 30 consoles
Windows of GHCi. The memory grows until 70% use. I decided to crash a
console with this function
{{{
f x = x**6 + f x
}}}
Suddenly the % of memory fall to around 35%. Then I decided to open 30
others consoles Windows GHCi. The memory grows to 83% use. I crashed a
console with the same function and the memory fall to 41%. Then I looked
at the task manager and I see 29 process of GHC had a memory between 444K
and 356K, and 30 process of GHC had a memory between 34704K and 20160K. I
decided to made a crash dump file with a process of GHC with 440K of
memory. When the crash dump file begin, the memory of the process grows to
80376K and stay until the dump file stop to write.
With Linux :
I repeted the same behaviour. Initially the memry had 29% use. After the
crash of GHCi the memory fall to 8% use. I looked at the task manager and
somes process of GHC had 40Kio and others 8192o. I decided to stop (not to
kill) a process of GHC and then to continue it. After that the memory of
the process grows to 75Mio.\\
Hope this help!
--
Ticket URL: <http://ghc.haskell.org/trac/ghc/ticket/13389>
GHC <http://www.haskell.org/ghc/>
The Glasgow Haskell Compiler
More information about the ghc-tickets
mailing list