100% cpu on arm32 in Service Thread
Stefan Reich
stefan.reich.maker.of.eye at googlemail.com
Fri Sep 27 16:08:35 UTC 2019
Hold on! This might be the same bug I am chasing - and seeing right now
again, in fact. This is on Linux with JDK 13 EA 31 and top -H:
PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
18690 root 20 0 7750728 3,775g 37660 R 98,2 32,1 12638:21 G1
Conc#0
This is going on indefinitely as long as the JVM runs.
On Fri, 27 Sep 2019 at 18:03, Craig.Condit <Craig.Condit at target.com> wrote:
> 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.
>
--
Stefan Reich
BotCompany.de // Java-based operating systems
More information about the hotspot-dev
mailing list