diff options
Diffstat (limited to 'docs/users_guide/9.2.1-notes.rst')
-rw-r--r-- | docs/users_guide/9.2.1-notes.rst | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/docs/users_guide/9.2.1-notes.rst b/docs/users_guide/9.2.1-notes.rst index de4a983001..3b0022fb8a 100644 --- a/docs/users_guide/9.2.1-notes.rst +++ b/docs/users_guide/9.2.1-notes.rst @@ -150,8 +150,6 @@ Runtime system Moreover, we now correctly account for the size of the array, meaning that space lost to fragmentation is no longer counted as live data. - - - The ``-xt`` RTS flag has been removed. Now STACK and TSO closures are always included in heap profiles. Tooling can choose to filter out these closure types ` if necessary. @@ -162,6 +160,11 @@ Runtime system be consumed with ``eventlog2html``. This profiling mode does not require a profiling build. +- The RTS will now gradually return unused memory back to the OS rather than + retaining a large amount (up to 4 * live) indefinitely. The rate at which memory + is returned is controlled by the :rts-flag:`-Fd ⟨factor⟩`. Memory return + is triggered by consecutive idle collections. + ``ghc-prim`` library ~~~~~~~~~~~~~~~~~~~~ |