Next: Framework Overview
Up: SableVM: A Research Framework
Previous: Introduction & Motivation
Contribution
The specific contributions
of this paper are as follows.
- Introduction of a bidirectional object instance layout
that groups reference fields sequen-
tially, enabling simpler
and faster garbage collection tracing.
- Introduction of a sparse interface virtual table layout
that enables constant time interface method lookup
in presence of dynamic
loading.
- Improvement of the bimodal field thin lock
algorithm[13,26]
to eliminate busy-wait, without overhead in the
object instance layout.
- Categorization of virtual machine memory
into separate
conceptual areas exhibiting different management needs.
2001-02-27