UBC Theses and Dissertations
Benchmarking the performance of application startup for AspectJ-aware Java virtual machines Selby, Vincent
In  and , Golbeck implemented AspectJ Virtual Machine, an in-VM, lazy aspect weaver to improve the startup performance of applications containing aspects. In this work, it was important to clearly show an improvement of performance over earlier aspect weavers at startup. However, the lack of large applications using aspects and the complexity of startup benchmarking make such performance evaluation difficult. This thesis examines these challenges and presents our approach to application startup benchmarking. Using this approach, it clearly identifies previously unknown performance differences between aspect-aware Virtual Machine (VM) implementations.
Item Citations and Data
Attribution-NonCommercial-NoDerivatives 4.0 International