-
-
Notifications
You must be signed in to change notification settings - Fork 2.6k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Runaway process, High CPU and RAM usage for large databases when autocompletion preference is enabled #6967
Comments
Thanks for the report. I could partially reproduce this. I tested with a library of around 6500 entries. It seems to be related to the search. When I search the cpu goes up, but stil okay, but when I then cancel (or X the search), my laptop fan also goes high. Trying to quit it seems not to work either. Somehow a thread is still active in the backgrond. When debugging, I see Authorlist.parse is called from several threads and it seems to be related to the AutoCompleter |
I see a similar problem with Jabref 5.1 under RHEL 7.9. I start JabRef and it uses 5-10% CPU after startup. Then I type into the search field, and CPU jumps to 600-700% and stays there even after I cancel the search (press the "x" at the right end of the search box) and if I close the GUI by clicking the close box in the upper right. I have to kill the JabRef process from the command line. |
Thanks all for the reports. Does it help if you disable the autocompletion in the preferences? |
Yes, it seems to solve the problem. Thanks. |
Yes, indeed, everything seems fixed on my machine when autocompletion is disabled.
thanks
uwe
… On 4. Nov 2020, at 18:31, Christoph ***@***.***> wrote:
Thanks all for the reports. Does it help if you disable the autocompletion in the preferences?
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub, or unsubscribe.
|
I also did not see the problem anymore after disabling autocompletion. I was glad to learn that autocompletion could be turned off, as it would pop up an annoying menu and disable typing whenever I typed a { or } in the Title field (and presumably the other affected fields). Thank Siedlerchr for proposing this simple workaround. --Chris |
Since Nov 2020, I have used JabRef without autocompletion and was very satisfied with it. To check if the issue was still relevant, I have just reactivated the autocompletion. After 30 seconds, the processors were fully saturated and closing JabRef (5.2) was not enough since it stays open in the background. So the issue is still there, but if people are happy to work without autocompletion, which is my case, then this is not a pressing issue. |
I was able to reproduce this error under RHEL 7 with JabRef 5.2, and under Mac OS X 11.1 with JabRef 5.2. Note that under RHEL 7, JabRef 5.2 crashes if I start it by executing ${JabRefRoot}/bin/JabRef, so I instead execute ${JabRefRoot}/lib/runtime/bin/JabRef. While I no longer use autocomplete and this issue does not impact me, I would recommend leaving it as an issue, but perhaps down weighting its importance. It seems to me that autocomplete should either be removed or this issue should be fixed. |
I have experienced this error for a while and now reproduced this error with a library with 1202 entries with the following versions:
and
In particular what happens is that:
|
This links to #8906 |
Hello everyone, please try this build and see if the problem persist. |
JabRef version JabRef 5.2--2020-09-29--2d92025 on Mac OS X 10.15.7
Symptoms:
Steps to reproduce the behavior:
Behaviour was always there, for all developer versions of jabref 5.2 and 5.1 that I tried. Also for Mac OS X 10.15.6.
Seems strongly to depend on database size. For 50 entries it seems ok, but for 500 not. My standard data base is more like 10000.
The text was updated successfully, but these errors were encountered: