[Vm-dev] GC
Jecel Assumpcao Jr.
jecel at merlintec.com
Fri Apr 27 18:07:30 UTC 2018
Eliot Miranda gave a great explanation about the MMU metric for GC.
An important part of Urs Hölzle's PhD thesis about his Self 3
implementation was the development of a similar metric for evaluating
pauses caused by adaptive compilation. Craig Chambers had previously
done a simple implementation (Self 1) and then a much more aggressive
one (Self 2) that had very impressive benchmarks (half the speed of
optimized C on numeric code while offering lots os safe features, like
overflow handling, that C doesn't have). Unfortunately Self 2 was not as
usable interactively as Self 1. When you pressed the mouse button you
would have to hold it for a few seconds before the menu popped up. But
the response to the second mouse click was extremely fast.
http://hoelzle.org/publications/urs-thesis.pdf
See chapter 9.
-- Jecel
More information about the Vm-dev
mailing list