Summary: | [egit] Frequent UI freezes caused by native WinNTFileSystem.getBooleanAttributes | ||
---|---|---|---|
Product: | [Technology] EGit | Reporter: | EPP Error Reports <error-reports-inbox> |
Component: | UI | Assignee: | Project Inbox <egit.ui-inbox> |
Status: | RESOLVED FIXED | QA Contact: | |
Severity: | normal | ||
Priority: | P3 | CC: | cedric.brun, ed, loskutov, marcel.bruch, matthias.sohn, robin |
Version: | 3.6 | ||
Target Milestone: | 3.6.1 | ||
Hardware: | All | ||
OS: | All | ||
See Also: | https://bugs.eclipse.org/bugs/show_bug.cgi?id=450780 | ||
Whiteboard: |
Description
EPP Error Reports
2014-11-08 05:44:46 EST
I've looked up the (to date) top-3 most similar bug groups and listed the
closest bug of each group below. This report may or may not be duplicate of
those (low or similar scores for all entries may indicate that this hasn't
been reported yet):
> 1. Bug 449771: [egit] UI freeze of 5,4s at 14:36:05.756 – 0,8
> 2. Bug 450481: [egit,xtext,ocl] UI freeze of 4.2s at 10:44:16.983 – 0,5
> 3. Bug 450040: [pde,p2] UI freeze of 10s at 08:09:02.936 – 0,4
If this report actually is a duplicate of those, please mark it as such. This
information helps me to improve the recommendations further for the next issue.
Thank you for your assistance.
Your friendly error-reports-inbox.
*** Bug 449771 has been marked as a duplicate of this bug. *** Found a couple of ui freeze reports all related to jgit.treewalk.FileTreeIterator. For sure this is not easy to fix. But can the Egit team have a look and see whether there is something they could in the long run to get rid of these freezes? *** Bug 450662 has been marked as a duplicate of this bug. *** *** Bug 450665 has been marked as a duplicate of this bug. *** *** Bug 450771 has been marked as a duplicate of this bug. *** *** Bug 450773 has been marked as a duplicate of this bug. *** *** Bug 450775 has been marked as a duplicate of this bug. *** *** Bug 451288 has been marked as a duplicate of this bug. *** Updating version to 3.6 since it has been reported for the latest version as well. *** Bug 451342 has been marked as a duplicate of this bug. *** *** Bug 451367 has been marked as a duplicate of this bug. *** *** Bug 451398 has been marked as a duplicate of this bug. *** (In reply to Marcel Bruch from comment #3) > Found a couple of ui freeze reports all related to > jgit.treewalk.FileTreeIterator. > > For sure this is not easy to fix. But can the Egit team have a look and see > whether there is something they could in the long run to get rid of these > freezes? No doubt it would be nice if the treewalk was faster but there will surely always be too-bug GIT repos. IMHO the problem here as with many other UI freezes is that a worker thread should be used with only the specific repo related projects locked out with a Wait/Queue-In-Background/Cancel dialog when a conflicting action is attempted. *** Bug 451691 has been marked as a duplicate of this bug. *** *** Bug 451707 has been marked as a duplicate of this bug. *** *** Bug 451709 has been marked as a duplicate of this bug. *** *** Bug 451711 has been marked as a duplicate of this bug. *** *** Bug 451716 has been marked as a duplicate of this bug. *** I did some research because all reports have in common that they got stuck in WinNTFileSystem.getBooleanAttributes. It has been reported and discussed in [1] for netbeans as well and it looks like they introduced a cache to get rid of this. Robin, any chance to get around calling WinNTFileSystem.getBooleanAttributes? [1] https://netbeans.org/bugzilla/show_bug.cgi?id=168389#c23 Many of the freezes such as for Cherry Pick occur when there will be a Run-In-Background dialog anyway, so even if the heavy Windows file system overhead is necessary, surely it could be done on a worker thread? *** Bug 451749 has been marked as a duplicate of this bug. *** *** Bug 451956 has been marked as a duplicate of this bug. *** *** Bug 452225 has been marked as a duplicate of this bug. *** *** Bug 452553 has been marked as a duplicate of this bug. *** *** Bug 452572 has been marked as a duplicate of this bug. *** *** Bug 452573 has been marked as a duplicate of this bug. *** To date this log entry was reported 10 times. Your friendly error reports bot. *** Bug 451028 has been marked as a duplicate of this bug. *** CreateBranchWizard used UI thread to run low level operation. See proposed fix: https://git.eclipse.org/r/38546 merged as c5a71c4675f01a7736ba10e05ecc8186d65c2324 |