-
-
Notifications
You must be signed in to change notification settings - Fork 2.7k
New issue
Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? # to your account
Meta-issue: Improve JabRef's performance - Reduce CPU / RAM usage, increase speed and detect bottlenecks #8906
Comments
This was referenced Jun 17, 2022
2 tasks
This was referenced Aug 23, 2022
This was referenced Jan 2, 2023
2 tasks
Running heap dump analysis using jxray provided some interesting insights into JabRef's memory usage. The most interesting for me was that we have ~138MB of off-heap memory allocated (still don't know how and when it gets allocated) and many duplicated SimpleStringProperty and SimpleBooleanProperty objects around ~40MB of overhead. It also discovered some memory leak candidates:
|
# for free
to join this conversation on GitHub.
Already have an account?
# to comment
This meta-issue is here to provide a starting point for anybody who wants to work on performance issues and point them to related literature and utilities. It also keeps track of certain bugs related to performance degradation.
I would ask you to NOT START A DISCUSSION here. Comments may be hidden that do not add to the tools and documentation section.
JabRef's performance problems:
Solution
Tools and documentation:
How to test:
How to create a large database:
cd
into your Download directorypython3 bib-file-generator.py
The text was updated successfully, but these errors were encountered: