Skip to content

[profiling] Add profiling instrumentation centered on the eval loop #25

@ericsnowcurrently

Description

@ericsnowcurrently

Here are the key boundaries:

  • outside _PyEval_EvalFrameDefault()
  • between start of _PyEval_EvalFrameDefault() and top of loop (setting up)
  • between top of loop and dispatch
  • handling an opcode
  • between dispatch and bottom of loop
  • between bottom of loop and returning (cleaning up)

Metadata

Metadata

Labels

Type

No type

Projects

Status

Done

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions