Escape Analysis

Escape Analysis is a compile-time static analysis technique in programming language implementation that determines the dynamic scope of object lifetimes by identifying whether objects allocated in a function escape to other threads or persist beyond the function’s execution, thereby enabling optimizations such as stack allocation, scalar replacement, or synchronization elimination.

93

Publications

6.1K

Citations

202

Authors

101

Institutions

Publications per year

2017–2026

5

Authors

202

  1. MR
    Martin Rinard

    Massachusetts Institute of Technology, United States

    6 publications · 814 citations

    6

    h-index

  2. SP
    Samuel P. Midkiff

    Purdue University West Lafayette, United States

    5 publications · 698 citations

    5

    h-index

  3. HM
    Hanspeter Mössenböck

    Johannes Kepler University of Linz, Austria

    4 publications · 211 citations

    4

    h-index

  4. BB
    Bruno Blanchet

    Institut national de recherche en sciences et technologies du numérique, France

    4 publications · 590 citations

    4

    h-index

  5. JW
    John Whaley

    Stanford University, United States

    4 publications · 594 citations

    4

    h-index

1–5 of 202

Venues

  1. ACM SIGPLAN Notices

    12 publications · 405 citations

    10

    h-index

  2. 3

    h-index

  3. Electronic Notes in Theoretical Computer Science

    ENTCS · 3 publications · 43 citations

    3

    h-index

  4. Journal of Applied Behavior Analysis

    JABA · 2 publications · 36 citations

    2

    h-index

  5. Poultry Science

    1 publications · 24 citations

    1

    h-index

1–5