this is for holding javascript data
Daniele Cono D'Elia edited related.tex
over 8 years ago
Commit id: e2eef2d0e22eb79f82a49893bfd20ba23106502b
deletions | additions
diff --git a/related.tex b/related.tex
index 9174c90..c4f6699 100644
--- a/related.tex
+++ b/related.tex
...
A more general approach has then been proposed in~\cite{soman2006efficient}, with the OSR implementation decoupled from program code to ease more aggressive specializations triggered by events external to the executing code (e.g. class loading, exception conditions). Execution state information is maintained in a variable map - a per-method list of thread-switch points and associated live bytecode variables - that is incrementally updated across a wide range of basic compiler optimizations.
\else
OSR is used as part of a profile-driven deferred compilation mechanism.
A more general solution is proposed in~\cite{soman2006efficient}, with the OSR implementation decoupled from program code to ease more aggressive specializations triggered by events external to the executing code (e.g., class loading). Execution state information is maintained in a variable map that is incrementally updated across a
wide range set of
basic compiler optimizations.
\fi
\ifdefined \fullver