[commit: ghc] master: release notes: Note new two-step allocator (5a58634)
git at git.haskell.org
git at git.haskell.org
Mon Feb 8 15:26:42 UTC 2016
Repository : ssh://git@git.haskell.org/ghc
On branch : master
Link : http://ghc.haskell.org/trac/ghc/changeset/5a58634ec6f79af175685d97f4051cb5532d4b22/ghc
>---------------------------------------------------------------
commit 5a58634ec6f79af175685d97f4051cb5532d4b22
Author: Ben Gamari <ben at smart-cactus.org>
Date: Mon Feb 8 15:51:55 2016 +0100
release notes: Note new two-step allocator
>---------------------------------------------------------------
5a58634ec6f79af175685d97f4051cb5532d4b22
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 f537c54..fe3ab69 100644
--- a/docs/users_guide/8.0.1-notes.rst
+++ b/docs/users_guide/8.0.1-notes.rst
@@ -409,6 +409,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