Escape Analysis: extend MDO to cache arguments escape state

XMLWordPrintable

    • Type: Enhancement
    • Resolution: Fixed
    • Priority: P4
    • hs12
    • Affects Version/s: hs12
    • Component/s: hotspot
    • None
    • b02
    • sparc
    • solaris_10
    • Not verified

        EA uses byte code escape analyzer to determine the escape state of an allocation passed
        as an argument to a not inlined call. bcEscapeAnalyzer looks recursively on bytecode
        of the method and methods this method calls. It is expensive to do in each call site.
        Use MDO to cache arguments escape state.

              Assignee:
              Vladimir Kozlov
              Reporter:
              Vladimir Kozlov
              Votes:
              0 Vote for this issue
              Watchers:
              0 Start watching this issue

                Created:
                Updated:
                Resolved:
                Imported:
                Indexed: