Author: Antonio Cuni <anto.c...@gmail.com>
Branch: extradoc
Changeset: r5932:2d7750cef08d
Date: 2019-01-03 14:04 +0100
http://bitbucket.org/pypy/extradoc/changeset/2d7750cef08d/

Log:    integrate arigo's suggestions

diff --git a/blog/draft/2018-12-gc-disable/gc-disable.rst 
b/blog/draft/2018-12-gc-disable/gc-disable.rst
--- a/blog/draft/2018-12-gc-disable/gc-disable.rst
+++ b/blog/draft/2018-12-gc-disable/gc-disable.rst
@@ -5,7 +5,9 @@
 which are useful when you need to respond to certain events with the lowest
 possible latency.  This work has been kindly sponsored by `Gambit Research`_
 (which, by the way, is a very cool and geeky place where to work_, in case you
-are interested).
+are interested).  Note also that this is a very specialized use case, so these
+features might not be useful for the average PyPy user, unless you have the
+same problems as described here.
 
 The PyPy VM manages memory using a generational, moving Garbage Collector.
 Periodically, the GC scans the whole heap to find unreachable objects and
@@ -96,9 +98,15 @@
 better. There is still one spike towards the end, but after some investigation
 we concluded that it was **not** caused by the GC.
 
+Note that this does **not** mean that the whole program became magically
+faster: we simply moved the GC pauses in some other place which is **not**
+shown in the graph: in this specific use case this technique was useful
+because it allowed us to shift the GC work in places where pauses are more
+acceptable.
+
 All in all, a pretty big success, I think.  These functionalities are already
 available in the nightly builds of PyPy, and will be included in the next
-release: take this as a Christmas present :)
+release: take this as a New Year present :)
 
 Antonio Cuni and the PyPy team
 
_______________________________________________
pypy-commit mailing list
pypy-commit@python.org
https://mail.python.org/mailman/listinfo/pypy-commit

Reply via email to