Open
Description
Scrounged from #917 (comment):
-
Add benchmarks for things we're interested in (startup time, codegen performance, etc.)
-
Run valgrind's callgrind and massif on said benchmarks for every new commit to master
-
Extract the instruction count and (min/max/avg/std?) memory use
-
Store the results somewhere; e.g., commit from CI to an orphan branch in this repo
-
Crunch numbers and plot pretty graphs (TBD how and what with)
Optional but very desirable: run (2) for existing commits