eclipse-jdt / eclipse-jdt/eclipse.jdt.ui

UI lag JavaInformationProvider / BestMatchHover

Open
#666 1 comment 0 reactions 0 assignees View on GitHub
Dominant language
Java
Stars
59
Forks
127
Avg merge
22h 47m
Merged PRs (30d)
28

Description

Today my OOmphed Platform workspace started straight into an UI freeze for ~20 sec before even showing anything but the eclipse IDE window.
i sampled a bit:
![image](https://github.com/eclipse-jdt/eclipse.jdt.ui/assets/51790620/6bd30c93-d576-4562-b32d-d1690bfc67dc)

![image](https://github.com/eclipse-jdt/eclipse.jdt.ui/assets/51790620/3b4c68de-4a4d-495c-8279-c314044b2510)

org.eclipse.jdt.internal.ui.text.java.hover.JavaInformationProvider.getInformation2()
org.eclipse.jdt.internal.ui.text.java.hover.BestMatchHover.getHoverInfo2()
org.eclipse.jdt.internal.ui.text.java.hover.NLSStringHover.getHoverInfo2()
org.eclipse.jdt.internal.ui.text.java.hover.NLSStringHover.internalGetHoverInfo()
org.eclipse.jdt.core.manipulation.SharedASTProviderCore.getAST()

which was probably waiting for this initialization:

![image](https://github.com/eclipse-jdt/eclipse.jdt.ui/assets/51790620/81129364-fc2e-485d-a295-b83ab7b0410e)

jdt init always took some time but it should at least not totally freeze UI.

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.