-
-
Notifications
You must be signed in to change notification settings - Fork 32.6k
Closed
Labels
easyinterpreter-core(Objects, Python, Grammar, and Parser dirs)(Objects, Python, Grammar, and Parser dirs)performancePerformance or resource usagePerformance or resource usage
Description
Currently _PyUOpExecutorObject
contains a fixed-length (_Py_UOP_MAX_TRACE_LENGTH
, 32) array of micro instructions. We should switch to the usual variable-length array (making it a PyVarObject
) so that we can make the largest superblock larger without paying the memory overhead cost for the full array.
Linked PRs
mokko
Metadata
Metadata
Assignees
Labels
easyinterpreter-core(Objects, Python, Grammar, and Parser dirs)(Objects, Python, Grammar, and Parser dirs)performancePerformance or resource usagePerformance or resource usage