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

100% cpu on arm32 in Service Thread

    Details

    • Type: Bug
    • Status: Resolved
    • Priority: P2
    • Resolution: Fixed
    • Affects Version/s: 13
    • Fix Version/s: 15
    • Component/s: hotspot
    • Labels:
    • Subcomponent:
    • Resolved In Build:
      b02
    • CPU:
      arm

      Backports

        Description

        according to Craig Condit:

        It appears there is some sort of regression in serviceThread.cpp which consumes all available CPU on jdk13 arm32 builds (tested on multiple vendor builds including AdoptOpenJDK and BellSoft). This is easily reproducible -- I used multiple Raspberry Pis (2 and 3).

        All java processes consume 100% of a core in "Service Thread". To reproduce, launch any long-running java process (such as jshell), and in another terminal, run "top -H" to view CPU usage by thread.

        This does not occur on jdk 11 or jdk 12.

          Attachments

            Issue Links

              Activity

                People

                • Assignee:
                  avoitylov Aleksei Voitylov
                  Reporter:
                  avoitylov Aleksei Voitylov
                • Votes:
                  0 Vote for this issue
                  Watchers:
                  5 Start watching this issue

                  Dates

                  • Created:
                    Updated:
                    Resolved: