@@ -167,19 +167,16 @@ The storage of Unicode strings now depends on the highest codepoint in the strin
167167
168168* non-BMP strings (``U+10000-U+10FFFF ``) use 4 bytes per codepoint.
169169
170- The net effect is that for most applications, memory usage of string storage
171- should decrease significantly - especially compared to former wide unicode
172- builds - as, in many cases, strings will be pure ASCII even in international
173- contexts (because many strings store non-human language data, such as XML
174- fragments, HTTP headers, JSON-encoded data, etc.). We also hope that it
175- will, for the same reasons, increase CPU cache efficiency on non-trivial
176- applications.
177-
178- .. The memory usage of Python 3.3 is two to three times smaller than Python 3.2,
179- and a little bit better than Python 2.7, on a `Django benchmark
180- <http://mail.python.org/pipermail/python-dev/2011-September/113714.html>`_.
181- XXX The result should be moved in the PEP and a link to the PEP should
182- be added here.
170+ The net effect is that for most applications, memory usage of string
171+ storage should decrease significantly - especially compared to former
172+ wide unicode builds - as, in many cases, strings will be pure ASCII
173+ even in international contexts (because many strings store non-human
174+ language data, such as XML fragments, HTTP headers, JSON-encoded data,
175+ etc.). We also hope that it will, for the same reasons, increase CPU
176+ cache efficiency on non-trivial applications. The memory usage of
177+ Python 3.3 is two to three times smaller than Python 3.2, and a little
178+ bit better than Python 2.7, on a Django benchmark (see the PEP for
179+ details).
183180
184181
185182PEP 3151: Reworking the OS and IO exception hierarchy
0 commit comments