[Python-Dev] Python 3 optimizations continued... (original) (raw)

Mark Shannon mark at hotpy.org
Thu Sep 1 14:31:12 CEST 2011


Cesare Di Mauro wrote:

2011/9/1 Ned Batchelder <ned at nedbatchelder.com_ _<mailto:ned at nedbatchelder.com>>

When the switchover to the new instruction format happens, what happens to sys.settrace() tracing? Will it report the same sequence of line numbers? For a small but important class of program executions, this is more important than speed. --Ned

A simple solution: when tracing is enabled, the new instruction format will never be executed (and information tracking disabled as well). What happens if tracing is enabled during the execution of the new instruction format? Some sort of deoptimisation will be required in order to recover the correct VM state.

Cheers, Mark.

Regards, Cesare

------------------------------------------------------------------------


Python-Dev mailing list Python-Dev at python.org http://mail.python.org/mailman/listinfo/python-dev Unsubscribe: http://mail.python.org/mailman/options/python-dev/mark%40hotpy.org



More information about the Python-Dev mailing list