Skip to search formSkip to main content
You are currently offline. Some features of the site may not work correctly.

Escape analysis

In compiler optimization, escape analysis is a method for determining the dynamic scope of pointers - where in the program a pointer can be accessed… Expand
Wikipedia

Papers overview

Semantic Scholar uses AI to extract papers important to this topic.
Highly Cited
2014
Highly Cited
2014
Escape Analysis allows a compiler to determine whether an object is accessible outside the allocating method or thread. This… Expand
  • figure 1
  • figure 2
  • figure 3
  • figure 5
  • figure 4
Is this relevant?
2007
2007
In this paper we address the problem of dynamic memory management in real-time Java embedded systems. Our work aims at… Expand
  • figure 1
  • figure 2
  • figure 3
Is this relevant?
Highly Cited
2005
Highly Cited
2005
We present an optimized implementation of the linear scan register allocation algorithm for Sun Microsystems' Java HotSpot… Expand
  • figure 1
  • figure 3
  • figure 5
  • figure 4
  • figure 6
Is this relevant?
2003
2003
Parallel programming languages that let multiple processors access shared data provide a variety of sharing mechanisms and memory… Expand
  • figure 1
  • figure 2
  • figure 5
  • figure 7
  • table 1
Is this relevant?
Highly Cited
2001
Highly Cited
2001
We present a new pointer and escape analysis. Instead of analyzing the whole program, the algorithm incrementally analyzes only… Expand
Is this relevant?
Highly Cited
1999
Highly Cited
1999
This paper presents a simple and efficient data flow algorithm for escape analysis of objects in Java programs to determine (i… Expand
  • figure 1
  • figure 2
  • figure 3
  • figure 4
  • figure 5
Is this relevant?
Highly Cited
1999
Highly Cited
1999
Escape analysis [27, 14, 5] is a static analysis that determines whether the lifetime of data exceeds its static scope. The main… Expand
  • figure 9
  • figure 10
Is this relevant?
Highly Cited
1999
Highly Cited
1999
Escape analysis [27, 14, 5] is a static analysis that determines whether the lifetime of data exceeds its static scope.The main… Expand
Is this relevant?
Highly Cited
1999
Highly Cited
1999
This paper presents a combined pointer and escape analysis algorithm for Java programs. The algorithm is based on the abstraction… Expand
  • figure 1
Is this relevant?
Highly Cited
1998
Highly Cited
1998
We describe an escape analysis [32, 14], used to determine whether the lifetime of data exceeds its static scope.We give a new… Expand
  • figure 21
  • figure 23
  • figure 22
  • figure 24
Is this relevant?