self compile time
Stephen Weeks
MLton@sourcelight.com
Wed, 21 Feb 2001 17:57:57 -0800 (PST)
After fixing a performance bug in the match compiler and a nasty space leak that
was basically slowing everything down (due to excess GC), there has been a
substantial improvement in self compile time. We're almost under 8 minutes!
Here is the breakdown for the latest run.
pre codegen 184
codegen 285
compile C 6
assemble 13
link 1
---
total 489
GC 174
It would be nice to use this version of MLton for the numbers in the paper,
since we will be reporting compile times for large benchmarks (I hope). I also
have a couple of new benchmarks we should try: zebra (300 lines) and hamlet (23k
lines). It might be good to try the kit benchmark again as well. That would
give us four benchmarks (yacc, hamlet, kit, mlton) with > 5000 lines.