SHI Xiaohua, WU Gansha, JIN Maozhong and LUEH Guei-Yuan, “Optimizations and Deoptimizations for EscapeAnalysis in Open World,” Chinese Journal of Electronics, vol. 19, no. 2, pp. 211-216, 2010,
Citation:
SHI Xiaohua, WU Gansha, JIN Maozhong and LUEH Guei-Yuan, “Optimizations and Deoptimizations for EscapeAnalysis in Open World,” Chinese Journal of Electronics, vol. 19, no. 2, pp. 211-216, 2010,
SHI Xiaohua, WU Gansha, JIN Maozhong and LUEH Guei-Yuan, “Optimizations and Deoptimizations for EscapeAnalysis in Open World,” Chinese Journal of Electronics, vol. 19, no. 2, pp. 211-216, 2010,
Citation:
SHI Xiaohua, WU Gansha, JIN Maozhong and LUEH Guei-Yuan, “Optimizations and Deoptimizations for EscapeAnalysis in Open World,” Chinese Journal of Electronics, vol. 19, no. 2, pp. 211-216, 2010,
This paper introduced the optimization and deoptimization technologies for Escape analysis in open world. These technologies are used in a novel Es- cape analysis framework that has been implemented in Open runtime platform, Intel's open-source Java virtual machine. We introduced the optimization technologies for synchronization removal and object stack allocation, as well as the runtime deoptimization and compensation work. The deoptimization and compensation technologies are crucial for a practical Escape analysis in open world. We evaluated the runtime e±ciency of the deoptimization and compensation work on benchmarks like SPECjbb2000 and SPECjvm98.