Harmony
  1. Harmony
  2. HARMONY-5725

[drlvm][jit][opt][performance] Implement org.apache.harmony.misc.accessors.ObjectAccessor on magics

    Details

    • Type: Improvement Improvement
    • Status: Open
    • Priority: Major Major
    • Resolution: Unresolved
    • Affects Version/s: None
    • Fix Version/s: None
    • Component/s: DRLVM
    • Labels:
      None
    • Estimated Complexity:
      Advanced

      Description

      Classlib has the API for quick accessing to fields. Since serialization performance will depend on such the accessors, the idea is to implement such the accessors on magics. Slowpath is already in classlib, uses JNI to access fields, so implementation on magics will eliminate JNI transition overhead and native-side computations.

      1. vm-accessors-magic-draft.patch
        3 kB
        Aleksey Shipilev
      2. vm-accessors-magic-draft-2.patch
        55 kB
        Aleksey Shipilev

        Issue Links

          Activity

            People

            • Assignee:
              Mikhail Fursov
              Reporter:
              Aleksey Shipilev
            • Votes:
              0 Vote for this issue
              Watchers:
              0 Start watching this issue

              Dates

              • Created:
                Updated:

                Development