Skip to main navigation Skip to search Skip to main content

Practical escape analysis in an open world

  • Xiaohua Shi*
  • , Maozhong Jin
  • , Gansha Wu
  • , Gueiyuan Lueh
  • *Corresponding author for this work
  • Beihang University
  • Intel

Research output: Contribution to journalArticlepeer-review

Abstract

A novel escape analysis framework that handles the Java open-world features is proposed and evaluated. The novel approach analyzes a Java program with an optimistic view that the program is in a closed world and applies optimizations aggressively. The framework also provides a mechanism that controls the analysis complexity. The results show that the escape analysis framework, which has been implemented in Intel's Open Runtime Platform on X86, eliminated about 70% and 94% synchronization operations, and improved the runtime performance 15.77% and 31.28%, for SPECjbb2000 and 209-db respectively.

Original languageEnglish
Pages (from-to)31-36
Number of pages6
JournalChinese Journal of Electronics
Volume18
Issue number1
StatePublished - Jan 2009

Keywords

  • Escape analysis
  • Just-in-time compiler
  • Open world

Fingerprint

Dive into the research topics of 'Practical escape analysis in an open world'. Together they form a unique fingerprint.

Cite this