From eec26f982a6e953eb1d6cc1ca570fb629bdd6ceb Mon Sep 17 00:00:00 2001 From: Skip Montanaro Date: Wed, 2 Jul 2003 21:38:34 +0000 Subject: Correct documentation of check interval - it's 100 by default, not 10 any longer. Pointed out by Alex Martelli. --- Doc/api/init.tex | 2 +- Doc/lib/libsys.tex | 4 ++-- Misc/cheatsheet | 2 +- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/Doc/api/init.tex b/Doc/api/init.tex index 44bfa3e..f7d797c 100644 --- a/Doc/api/init.tex +++ b/Doc/api/init.tex @@ -348,7 +348,7 @@ Therefore, the rule exists that only the thread that has acquired the global interpreter lock may operate on Python objects or call Python/C API functions. In order to support multi-threaded Python programs, the interpreter regularly releases and reacquires the lock --- by -default, every ten bytecode instructions (this can be changed with +default, every 100 bytecode instructions (this can be changed with \withsubitem{(in module sys)}{\ttindex{setcheckinterval()}} \function{sys.setcheckinterval()}). The lock is also released and reacquired around potentially blocking I/O operations like reading or diff --git a/Doc/lib/libsys.tex b/Doc/lib/libsys.tex index 8a60cb2..558fb36 100644 --- a/Doc/lib/libsys.tex +++ b/Doc/lib/libsys.tex @@ -394,8 +394,8 @@ else: \begin{funcdesc}{setcheckinterval}{interval} Set the interpreter's ``check interval''. This integer value determines how often the interpreter checks for periodic things such - as thread switches and signal handlers. The default is \code{10}, - meaning the check is performed every 10 Python virtual instructions. + as thread switches and signal handlers. The default is \code{100}, + meaning the check is performed every 100 Python virtual instructions. Setting it to a larger value may increase performance for programs using threads. Setting it to a value \code{<=} 0 checks every virtual instruction, maximizing responsiveness as well as overhead. diff --git a/Misc/cheatsheet b/Misc/cheatsheet index 8563c5a..ee4b8e0 100644 --- a/Misc/cheatsheet +++ b/Misc/cheatsheet @@ -1361,7 +1361,7 @@ getrefcount(object Returns the reference count of the object. Generally one ) higher than you might expect, because of object arg temp reference. setcheckinterval( Sets the interpreter's thread switching interval (in number -interval) of virtual code instructions, default:10). +interval) of virtual code instructions, default:100). settrace(func) Sets a trace function: called before each line ofcode is exited. setprofile(func) Sets a profile function for performance profiling. -- cgit v0.12