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

Remove launcher's built-in ergonomics

    Details

    • Subcomponent:
    • Resolved In Build:
      b145
    • CPU:
      generic
    • OS:
      generic
    • Verification:
      Not verified

      Description

      The launcher has built-in ergonomics primarily to decide whether to invoke a server or a client vm, and this is based upon detecting the number of cpus and the amount of memory available on the system to decide whether it is server class system in which case the server VM would be chosen, otherwise the client VM.

      Noting that 64-bit systems are prevalent now and server VM is the only supported VM on these architectures.
      Modern hardware have Hyper-threading and virtual processors which always selects the server VM.

      Therefore, the launcher ergonomics is obsolete and its algorithm outdated and simply needs to be removed.

        Attachments

          Activity

            People

            • Assignee:
              ksrini Kumar Srinivasan
              Reporter:
              ksrini Kumar Srinivasan
            • Votes:
              0 Vote for this issue
              Watchers:
              6 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: