[Python-Dev] tick_counter? (original) (raw)
Hye-Shik Chang perky at i18n.org
Sun Mar 28 11:24:41 EST 2004
- Previous message: [Python-Dev] tick_counter?
- Next message: [Python-Dev] tick_counter?
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
On Sun, Mar 28, 2004 at 11:09:41AM -0500, Tim Peters wrote:
Anyone know what the purpose of PyThreadState.tickcounter might be? AFAICT, it's initialized to 0, incremented by the eval loop now & again, and otherwise never referenced.
According to SF #617311 written by Armin:
tstate->tickcounter is incremented whenever the checkinterval ticker reaches zero. The purpose is to give a useful measure of the number of interpreted bytecode instructions in a given thread. This extremely lightweight statistic collector can be of interest to profilers (like psyco.jit()). We can safely guess that a single integer increment every 100 interpreted bytecode instructions will go entierely unnoticed in any performance measure. [This is true for pystone.py.]
Hye-Shik
- Previous message: [Python-Dev] tick_counter?
- Next message: [Python-Dev] tick_counter?
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]