JabRef / jabref

Graphical Java application for managing BibTeX and biblatex (.bib) databases
https://devdocs.jabref.org
MIT License
3.61k stars 2.57k forks source link

v5.7 Preferences that slow down selection of entries in large bibliographies #8984

Open ThiloteE opened 2 years ago

ThiloteE commented 2 years ago

JabRef version

Latest development branch build (please note build date below)

Operating system

GNU / Linux

Details on version and operating system

No response

Checked with the latest development build

Steps to reproduce the behaviour

How to reproduce:

  1. Have a large bibliography. E.g. 100 000 entries.
  2. Select many entries via holding Shift + PageUp

Preferences that might lead to performance improvements/degradation: (Note: for other known causes for general performance problems, please check GitHub issues with label "performance"):

I am not completely sure (yet), which of the following preferences has the highest performance impact on selecting entries. I disabled all of them at once and had the feeling it allowed me to select entries maybe 50 - 70% faster? But that was just my gut-feeling.

  1. Options > preferences > General > Collect and share telemetry data to help improve JabRef
  2. Options > preferences > Groups > Display count of items in groups
  3. Enable options > preferences > Entry table > Format of author and editor names: e.g. Show Lastname, Firstname grafik Workaround: Disable this preference for performance gain by switching to Show names unchanged

    To do:

    • [ ] do some proper measurements with stopwatch.

Appendix

No response

ilippert commented 2 years ago

should be linked to https://github.com/JabRef/jabref/issues/8906