[Patches] [ python-Patches-884022 ] dynamic execution profiling vs opcode prediction

SourceForge.net noreply at sourceforge.net
Sun Jan 25 16:03:06 EST 2004


Patches item #884022, was opened at 2004-01-25 01:45
Message generated for change (Settings changed) made by rhettinger
You can respond by visiting: 
https://sourceforge.net/tracker/?func=detail&atid=305470&aid=884022&group_id=5470

Category: None
Group: None
Status: Open
Resolution: None
Priority: 5
Submitted By: Andrew I MacIntyre (aimacintyre)
>Assigned to: Raymond Hettinger (rhettinger)
Summary: dynamic execution profiling vs opcode prediction

Initial Comment:
This patch is a proposed fix/work around for bug #884020.

It disables opcode prediction when dynamic execution
profiling is in effect, so the profiling counters at
the top of the main interpreter loop in eval_frame()
are updated for each opcode.

It does give rise to warnings about unused labels (with
gcc anyway) which could be resolved by #define'ing all
the prediction machinery away.


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

You can respond by visiting: 
https://sourceforge.net/tracker/?func=detail&atid=305470&aid=884022&group_id=5470



More information about the Patches mailing list