Uploaded image for project: 'Harmony'
  1. Harmony
  2. HARMONY-5725

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

    Details

    • Type: Improvement
    • Status: Open
    • Priority: 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.

        Attachments

        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:
                mfursov Mikhail Fursov
                Reporter:
                aleksey.shipilev Aleksey Shipilev
              • Votes:
                0 Vote for this issue
                Watchers:
                0 Start watching this issue

                Dates

                • Created:
                  Updated: