Uploaded image for project: 'Harmony'
  1. Harmony
  2. HARMONY-5277 [startup][performance] general optimizations
  3. HARMONY-5281

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

    XMLWordPrintableJSON

Details

    • Sub-task
    • Status: Resolved
    • Major
    • Resolution: Fixed
    • None
    • None
    • DRLVM
    • None
    • 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..

      Attachments

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

        Issue Links

          Activity

            People

              mcfirst Pavel Pervov
              nsnaumova Naumova Natalya
              Votes:
              0 Vote for this issue
              Watchers:
              0 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: