# HG changeset patch # User wenzelm # Date 1685521295 -7200 # Node ID 26b31f4029485c333641f02ad5f0f8258b23d567 # Parent f3d19c8445ec49a2313817b7e7fc69dde2e2ecf7 tuned NEWS; diff -r f3d19c8445ec -r 26b31f402948 NEWS --- a/NEWS Tue May 30 12:07:48 2023 +0200 +++ b/NEWS Wed May 31 10:21:35 2023 +0200 @@ -10,12 +10,12 @@ *** General *** * ML heap usage and stored heap size has been significantly reduced, -especially for applications with a lot of definitions in a 'locale' or -'class' context. The shrink factor is usually in the range 1.1 .. 2.0, -but a factor 3 .. 10 has been seen in unusual situations. This often -allows big applications to return to the "small" 64_32 memory model with -its hard limit of 16 GiB, and thus reduce the heap size by another -factor 1.8. +especially for applications with a lot 'locale' or 'class' context +switches, e.g. "definition (in loc)". The shrink factor is usually in +the range 1.1 .. 2.0, but a factor 2 .. 10 has been seen as well. This +often allows big applications to return to the "small" 64_32 memory +model with its hard limit of 16 GiB, and thus reduce the heap size by +another factor 1.8. * The special "of_class" introduction rule for 'class' definitions has been renamed from "class.NAME.of_class.intro" to "NAME.intro_of_class"