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

Default number of test jobs needs to be consistently calculated

    Details

    • Subcomponent:
    • Resolved In Build:
      master

      Description

      Current default number of test jobs is derived from the number of hardware threads available. When there is 2 GB or less memory available per hardware thread, many tests start to run out of memory.

      JDK-8212028 did, among other things, the consistent calculation of test jobs. It basically moved the calculation of test jobs that is done for Hotspot jtregs to the global configuration for all test jobs. This allows langtools tests to run on large machines without problems.

      Backporting the entire JDK-8212028 is risky, so pulling out the TEST_JOBS related change is in order.

      The alternative/workaround is to override TEST_JOBS manually for each machine.

        Attachments

          Issue Links

            Activity

              People

              • Assignee:
                shade Aleksey Shipilev
                Reporter:
                shade Aleksey Shipilev
              • Votes:
                0 Vote for this issue
                Watchers:
                1 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved: