rrthomas / mit

A simple stack-based VM
Other
10 stars 3 forks source link

Speed up and slim down the specializer; add profiling #274

Closed rrthomas closed 5 years ago

rrthomas commented 5 years ago

Also rationalise the way that various execution options (profiling, predictor, specializer) are accessed.

rrthomas commented 5 years ago

TODO: update APIs in Python binding. (DONE)

apt1002 commented 5 years ago

In commit "Add --predictor to mit (fix #273)" a new predictor file was checked in by accident. Remove it!

apt1002 commented 5 years ago

The predictor now allocates 2Gb, which is TOO MUCH. Feed it the actual number of opcodes.

Since we're doing this, also put the Python bindings for the profiler into a separate commit.