New submission from Raymond Hettinger: The fast opcodes are ones where we bypass signal/event checking, but they still have the overhead of checking for tracing enabled (this doesn't seem like much, it adds a memory access and can take almost half the time for some of these already quick opcodes).
I haven't seen an effect on the upstream line level tracing but this needs a second look to be sure there isn't an unanticipated consequence. ---------- assignee: steve.dower components: Interpreter Core files: trace.diff keywords: patch messages: 274867 nosy: rhettinger, steve.dower priority: normal severity: normal stage: patch review status: open title: Remove tracing overhead from the fine-grained fast opcodes type: performance versions: Python 3.6 Added file: http://bugs.python.org/file44447/trace.diff _______________________________________ Python tracker <rep...@bugs.python.org> <http://bugs.python.org/issue28006> _______________________________________ _______________________________________________ Python-bugs-list mailing list Unsubscribe: https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com