escapa analysis, packed objects

Garcia Gutierrez Miguel Alfredo miguelalfredo.garcia at
Thu Jul 25 13:32:16 PDT 2013


Escape analysis in Graal looks interesting. Are there any publications describing it? What I've heard about is:

  (1) Jong-Deok Shoi et al.

  (2) EA in the client compiler,

Another question, this time looking into the future. Approaches have been put forward to support "structs in the JVM", things like:

  packed objects,

What about Graal? For example, the use case "method returns a struct", would HotSpot stand in the way, or can LIR be tweaked to realize that? I know it's a slippery topic, but comments are welcome! :)


Miguel Garcia
Swiss Federal Institute of Technology
EPFL - IC - LAMP1 - INR 328 - Station 14
CH-1015 Lausanne - Switzerland

More information about the graal-dev mailing list