[commit: ghc] ghc-8.0: release notes: Note new two-step allocator (2bda32e)

git at git.haskell.org git at git.haskell.org
Thu Feb 11 15:30:05 UTC 2016


Repository : ssh://git@git.haskell.org/ghc

On branch  : ghc-8.0
Link       : http://ghc.haskell.org/trac/ghc/changeset/2bda32e19ee58ab3df74d8e05e674a490a6687d7/ghc

>---------------------------------------------------------------

commit 2bda32e19ee58ab3df74d8e05e674a490a6687d7
Author: Ben Gamari <ben at smart-cactus.org>
Date:   Mon Feb 8 15:51:55 2016 +0100

    release notes: Note new two-step allocator
    
    (cherry picked from commit 5a58634ec6f79af175685d97f4051cb5532d4b22)


>---------------------------------------------------------------

2bda32e19ee58ab3df74d8e05e674a490a6687d7
 docs/users_guide/8.0.1-notes.rst | 7 +++++++
 1 file changed, 7 insertions(+)

diff --git a/docs/users_guide/8.0.1-notes.rst b/docs/users_guide/8.0.1-notes.rst
index fbed330..2af8a34 100644
--- a/docs/users_guide/8.0.1-notes.rst
+++ b/docs/users_guide/8.0.1-notes.rst
@@ -396,6 +396,13 @@ Template Haskell
 Runtime system
 ~~~~~~~~~~~~~~
 
+- We have a shiny new two-step memory allocator for 64-bit platforms (see
+  :ghc-ticket:`9706`). In addition to simplifying the runtime system's
+  implementation this may significantly improve garbage collector performance.
+  Note, however, that Haskell processes will have an apparent virtual memory
+  footprint of a terabyte or so. Don't worry though, most of this amount is merely
+  mapped but uncommitted address space which is not backed by physical memory.
+
 - Support for performance monitoring with PAPI has been dropped.
 
 - :rts-flag:`-maxN⟨x⟩ <-maxN>` flag added to complement :rts-flag:`-N`. It will



More information about the ghc-commits mailing list