Next: Conclusion and Future Work
Up: SableVM: A Research Framework
Previous: Modifications to the unlock
Experimentation
We are conducting the following experiments, to evaluate the various memory
management and performance enhancement strategies.
- Implementation of both standard and bidirectional instance layout, and
comparison of the tracing speed of SableVM's copying collector on both layouts.
- Measure the memory overhead of sparse interface method lookup
tables in application benchmarks. Test, using micro benchmarks,
SableVM's behavior in presence of pathological cases.
- Measure the size of class loader memory fragments returned to the
memory manager for recycling. Measure how much of this memory gets effectively
reused. Explore the possibility of not managing these fragments if the
storage they require is insignificant.
- Evaluate relative speed of SableVM compared to the speed of other Java
virtual machines running on Linux, using a set of standard
benchmarks, and some micro benchmarks.
The results of these experiments can be found on the following web site [6].
2001-02-27