跳到主要导航 跳到搜索 跳到主要内容

Study of stack allocation in loop based on escape analysis

  • Lei Wang*
  • , Xing Xu
  • *此作品的通讯作者
  • Beihang University

科研成果: 期刊稿件 › 文章 › 同行评审

摘要

The technique of stack allocation improves the efficiency of Java program, but the trade-off between the ratio of allocated objects and the size of stack is difficult. In this paper, a flow-insensitive, inter-procedural, and context-sensitive escape analysis is implemented. The allocation policy based on loop as a basic unit is presented, and the concepts of object stack and stack region are proposed. The authors implement the stack allocation based on escape analysis through the loop analysis. The result of SPECjvm98 shows that 8.3% to 25% (with an average of 15.18%) of all objects could be stack allocated in the new algorithm with the controlled size of stack.

源语言英语
页(从-至)1101-1108
页数8
期刊Jisuanji Xuebao/Chinese Journal of Computers
卷31
期7
DOI
出版状态已出版 - 7月 2008

学术指纹

探究 'Study of stack allocation in loop based on escape analysis' 的科研主题。它们共同构成独一无二的学术指纹。

引用此