Skip to content
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

Improve entry preview performance #10632

Open
Siedlerchr opened this issue Nov 10, 2023 · 2 comments
Open

Improve entry preview performance #10632

Siedlerchr opened this issue Nov 10, 2023 · 2 comments

Comments

@Siedlerchr
Copy link
Member

Siedlerchr commented Nov 10, 2023

I'd like to provide another observation that suggests this problem not to be solved entirely: So, while reducing search triggers indeed improved editing in large databases for me, interestingly, editing entries in quite small databases can still be quite slow because of the entry rendering (the pane to the right of the entry form) being triggered at each key stroke.

My uninformed guess: It seems as if there are too many things (search, entry rendering, group admin, etc.) listening too often to too many events going on on the event bus.

I'm currently using:

JabRef 5.12--2023-11-07--2afd1f6
Linux 6.2.0-36-generic amd64 
Java 21.0.1 
JavaFX 21.0.1+6

Originally posted by @ytzemih in #8977 (comment)

@PenguinJunk
Copy link

I think I have these issues. I believe I had them in the previous version and they have persisted into:
JabRef 5.13--2024-04-01--6bdcf63
Windows 11 10.0 amd64
Java 21.0.2
JavaFX 22+30

To try to fix I have split my database so that I am working with a much smaller file. I have turned off all the searches I can identify and moved the preview to a new tab. But entry is still painfully slow and often hangs. I'm at a critical stage of my thesis and this is unhelpful, to say the least. I'm happy to explore further if you can point me where to look.

@koppor
Copy link
Member

koppor commented May 14, 2024

Short notes:


I think, one can try to move the entry preview to a separate tab

grafik

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
Status: Normal priority
Development

No branches or pull requests

4 participants