mirror of
https://github.com/python/cpython.git
synced 2025-11-03 11:23:31 +00:00
Document the object allocator
Minor sentence change
This commit is contained in:
parent
ee34ac124a
commit
bf140147d8
1 changed files with 12 additions and 2 deletions
|
|
@ -231,8 +231,8 @@ return any Python object.
|
|||
There are also corresponding changes of interest to C programmers;
|
||||
there's a new slot \code{tp_richcmp} in type objects and an API for
|
||||
performing a given rich comparison. I won't cover the C API here, but
|
||||
will refer you to PEP 207, or the documentation for Python's C API,
|
||||
for the full list of related functions.
|
||||
will refer you to PEP 207, or to 2.1's C API documentation, for the
|
||||
full list of related functions.
|
||||
|
||||
\begin{seealso}
|
||||
|
||||
|
|
@ -605,6 +605,16 @@ be underestimates. Some of the more notable changes are:
|
|||
|
||||
\begin{itemize}
|
||||
|
||||
|
||||
\item A specialized object allocator is now optionally available, that
|
||||
should be faster than the system \function{malloc()} and have less
|
||||
memory overhead. The allocator uses C's \function{malloc()} function
|
||||
to get large pools of memory, and then fulfills smaller memory
|
||||
requests from these pools. It can be enabled by providing the
|
||||
"--with-pymalloc" option to the \filename{configure} script; see
|
||||
\filename{Objects/obmalloc.c} for the implementation details.
|
||||
Contributed by Vladimir Marangozov.
|
||||
|
||||
\item The speed of line-oriented file I/O has been improved because
|
||||
people often complain about its lack of speed, and because it's often
|
||||
been used as a na\"ive benchmark. The \method{readline()} method of
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue