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

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

    XMLWordPrintableJSON

Details

    • Improvement
    • Status: Open
    • Major
    • Resolution: Unresolved
    • None
    • None
    • DRLVM
    • None
    • 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

              mfursov Mikhail Fursov
              aleksey.shipilev Aleksey Shipilev
              Votes:
              0 Vote for this issue
              Watchers:
              0 Start watching this issue

              Dates

                Created:
                Updated: