Community
Participate
Working Groups
1.1.0.201109151100-r The EGit History view implementation is blocking the UI thread too often. When the view is open and "Link with Editor and Selection" is enabled, I cannot work normally any more, e.g. switching editors as I like. The refresh of the view must be implemented in a way that doesn't interfere with normal user actions. When I e.g. open 4 editors from a Git project and then use Ctrl+PageUp/Down to switch between them, I often have to wait for several seconds, especially if I want to jump by 2 or more tabs. The Eclipse CVS implementation does not exhibit such delays.
I have observed many more problems when the "Link with editor.." is enabled. Saving a java file hangs the UI, so does adding/removing/skip all breakpoints. I switched off "link with edtor" and things returned to normal. (I have had these issues even without the History view open though).
(In reply to comment #1) See also: bug 323839 & bug 358898. Egit has some very heavy-weight resource change handlers that lock-up the IDE easily.
merged as 325bde8c198119a5601bf9d9e873f59ae0b4e3c0