This Bugzilla instance is a read-only archive of historic NetBeans bug reports. To report a bug in NetBeans please follow the project's instructions for reporting issues.
Summary: | [67cat] after changing a file the navigation panel is slow to appear | ||
---|---|---|---|
Product: | java | Reporter: | nleck <nleck> |
Component: | Source | Assignee: | Dusan Balek <dbalek> |
Status: | RESOLVED FIXED | ||
Severity: | blocker | CC: | dbalek, issues, johnjullion, mmirilovic |
Priority: | P3 | Keywords: | PERFORMANCE |
Version: | 6.x | ||
Hardware: | All | ||
OS: | All | ||
Issue Type: | DEFECT | Exception Reporter: | |
Bug Depends on: | 166714 | ||
Bug Blocks: | |||
Attachments: | Performance regression from 6.5 to 6.7 |
Description
nleck
2009-06-20 04:08:06 UTC
Created attachment 83834 [details]
Performance regression from 6.5 to 6.7
This is on a single user, 8 core processor, 12 gigs of ram linux box. Dusane, could you please shed some light on this? Thanks. This is a performance regression in 6.7 There is the same problem as described in #166714. The reason why it works in 6.5 is that in 6.5 editor modifications did not trigger dependencies compilation. This was one of the problems causing incorrect error badges. In 6.7 we fixed that and when a class is modified in the editor, it is recompiled including all the classes that depend on it. This may take some time depending on how many dependent classes there are. The problem is the navigation is off line too much. It's the navigation panel and the right click Navigate options that are effected. The movie I've attached is from a single user machine, on the main unix box which is shared by a number of the bank's developers, the performance of the navigation ( goto type etc) were bad in 6.5 and now it's worst. It's really going to be bad news for the remaining NB developers here. Eclipse doesn't seem to have these project scan issues at all. To make the issue worst when we're already behind is bad. The issue #166714 althou fixed isn't in RC3 so this is also bad. Should be already fixed. Navigator should not be blocked by the dependent files rescanning. |