Uploaded image for project: 'JDK'
  1. JDK
  2. JDK-6612680

Remove classloader dependency on jkernel

    XMLWordPrintable

Details

    • Enhancement
    • Resolution: Fixed
    • P2
    • 7
    • 6u5, 6u10
    • deploy
    • None
    • b74
    • generic
    • generic, windows
    • Verified

    Description

      java.lang.ClassLoader and sun.misc.Launcher have explicit dependencies on the Kernel code. While the performance impact of this is minimal (the calls basically amount to nops when the JRE is complete), it's still undesirable.

      We should restructure this so there is e.g. a system property that controls how these classes delegate, and then have the launcher set this system property to point to the relevant Kernel code when running in a Kernel environment.

      Attachments

        Issue Links

          Activity

            People

              mchung Mandy Chung
              enicholasunw Ethan Nicholas (Inactive)
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved:
                Imported:
                Indexed: