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… (More)
Wikipedia

Papers overview

Semantic Scholar uses AI to extract papers important to this topic.
2006
2006
In this paper we introduce our escape analysis framework for Java, which is a kind of flow-insensitive, inter-procedural, and… (More)
  • figure 1
  • table 1
Is this relevant?
Highly Cited
2004
Highly Cited
2004
This paper presents the first scalable context-sensitive, inclusion-based pointer alias analysis for Java programs. Our approach… (More)
Is this relevant?
Highly Cited
2003
Highly Cited
2003
This article presents an escape analysis framework for Java to determine (1) if an object is not reachable after its method of… (More)
  • figure 1
  • figure 2
  • figure 3
  • figure 4
  • figure 5
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… (More)
Is this relevant?
Highly Cited
2001
Highly Cited
2001
This paper presents a new combined pointer and escape analysis for multithreaded programs. The algorithm uses a new abstraction… (More)
  • figure 5
  • figure 7
  • figure 10
  • figure 11
  • figure 12
Is this relevant?
Highly Cited
2000
Highly Cited
2000
A fast and scalable interprocedural escape analysis algorithm is presented. The analysis computes a description of a subset of… (More)
  • figure 1
  • figure 2
  • figure 3
  • table 1
  • table 2
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… (More)
  • figure 1
  • figure 2
  • figure 3
  • figure 4
  • figure 5
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… (More)
  • figure 2
  • figure 4
  • figure 6
  • figure 9
  • figure 13
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… (More)
  • figure 9
  • figure 10
Is this relevant?
Highly Cited
1992
Highly Cited
1992
Higher order functional programs constantly allocate objects dynamically. These objects are typically cons cells, closures, and… (More)
  • figure 1
Is this relevant?