thawkins / strongtalk

Automatically exported from code.google.com/p/strongtalk
0 stars 0 forks source link

On-stack replacement #15

Open GoogleCodeExporter opened 9 years ago

GoogleCodeExporter commented 9 years ago
Currently when a method is compiled, active contexts are not updated, so
the compiled version is only used for subsequent calls.

This is a big job.  It might not be necessary for a long time, since in
practice it affects only the very rare performance critical inner-loops
that run for a long time, only once.  It is unnoticeable in practice most
of the time.  The one annoying place this often shows up is when newbies
try to run a micro-benchmark just once, or only from a doit.

Original issue reported on code.google.com by David.Gr...@gmail.com on 22 Sep 2006 at 10:25