High idle CPU usage

Hi there!

First of all, thanks to this community for creating and maintaining Jabref! It is an awesome product and saves me loads of time. I noticed something odd happening the last few days when using Jabref. When it runs in the background, it has extremely high CPU usage (actually 100% on one core). I have Java 1.8.0_171, running on 64-bit Win10, Jabref version 1.8.0_171. I have the “Web search”, “Group entries” and “Entry preview” panels enabled. After some fiddling around and monitoring my CPU usage I found the following procedure to cause this behavior:

  1. Select any group in the “Group entries” panel.
  2. Minimize Jabref
    CPU usage goes very high now
  3. Open Jabref window again
  4. Select one of the bib entries in the main panel
    CPU usage goes back to normal

Any clues on what is causing this?




Please try to intall jre 1.8.172 there was a memory bug fixed in the jdk which also affected the search and caused unnecessary load.

Hey, thanks for the response!
I tried to do that before, but somehow Java says I’m already on the latest version. I’ll just wait for that Java update then, or see if I can install it otherwise!

Kind regards,



as the 172 contains some addtional updates which are not security related, it’s not distributed through the updater somehow. You could try it here: http://www.oracle.com/technetwork/java/javase/downloads/jre8-downloads-2133155.html

1 Like

I downloaded the update manually and the issue does not occur any more. Thanks for the support!

1 Like

OpenSUSE Leap 15
Jabref 4.3.1

Also my Jabref 4.3.1 consumes 90 percent of my CPU. If I try to run Jabref under Oracle Java, it fails because it cannot find org.jabref.JabRefMain. When I install Jabref it wants to installe Java OpenJDK, but the highest version available for OpenSUSE is 171, which leads to the CPU problem. So what is the best way now to run Jabref under OpenSUSE?