Harmony
  1. Harmony
  2. HARMONY-5277 [startup][performance] general optimizations
  3. HARMONY-5281

[drlvm][startup][performance][classloader] mapping bootstrap jars directly into memory

    Details

    • Type: Sub-task Sub-task
    • Status: Resolved
    • Priority: Major Major
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: None
    • Component/s: DRLVM
    • Labels:
      None
    • Patch Info:
      Patch Available

      Description

      Bootstrap jar files mapping : we can deliver from a big amount of system calls (such as lseek, read etc) by mapping jars into memory via CreateFileMapping for windows and nmap for linux. Then we can work using pointer arithmetic only.
      The same can be done with classlib jars also..

      1. jarmapping.BCP.patch
        7 kB
        Naumova Natalya
      2. bootstrap_jar_mapping.patch
        11 kB
        Pavel Pervov

        Issue Links

          Activity

          Pavel Pervov made changes -
          Status Open [ 1 ] Resolved [ 5 ]
          Resolution Fixed [ 1 ]
          Pavel Pervov made changes -
          Patch Info [Patch Available]
          Pavel Pervov made changes -
          Attachment bootstrap_jar_mapping.patch [ 12377259 ]
          Pavel Pervov made changes -
          Assignee Pavel Pervov [ mcfirst ]
          Alexei Fedotov made changes -
          Link This issue is related to HARMONY-2436 [ HARMONY-2436 ]
          Pavel Pervov made changes -
          Summary [drlvm][startup][performance] mapping bootstrap jars directly into memory [drlvm][startup][performance][classloader] mapping bootstrap jars directly into memory
          Naumova Natalya made changes -
          Summary mapping bootstrap jars directly into memory [drlvm][startup][performance] mapping bootstrap jars directly into memory
          Naumova Natalya made changes -
          Attachment jarmapping.BCP.patch [ 12371358 ]
          Naumova Natalya made changes -
          Field Original Value New Value
          Summary mapping bootstrap jar directly into memory mapping bootstrap jars directly into memory
          Naumova Natalya created issue -

            People

            • Assignee:
              Pavel Pervov
              Reporter:
              Naumova Natalya
            • Votes:
              0 Vote for this issue
              Watchers:
              0 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved:

                Development