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: | Performance of popup menus | ||
---|---|---|---|
Product: | ide | Reporter: | Petr Jiricka <pjiricka> |
Component: | Performance | Assignee: | issues@performance <issues> |
Status: | CLOSED WONTFIX | ||
Severity: | blocker | CC: | hair, issues, tmysik |
Priority: | P3 | Keywords: | PERFORMANCE |
Version: | 3.x | ||
Hardware: | All | ||
OS: | All | ||
Issue Type: | DEFECT | Exception Reporter: | |
Bug Depends on: | 65370, 73810, 73814, 73816, 73818, 73820, 73821, 77909, 77963 | ||
Bug Blocks: |
Description
Petr Jiricka
2006-07-20 14:50:10 UTC
pjiricka, None of the points from the Radim's evaluation suggest the nodes infrastructure is the problem. - SFS is core (I have already done some improvements there). - Node selection change is slowed down by individual listeners, mostly module actions. - Actions again, lookup usage is expensive when not necessary Anyway, I'll try to profile the popup menus again and look at individual time consumers. > None of the points from the Radim's evaluation suggest the nodes infrastructure
> is the problem.
Ok, point taken, I am not sure where exactly the improvements can be gained.
Thanks for looking at this.
Try selecting 30+ projects and then trying to open the popup menu. It takes foooooooooreeeeeeeeeeeeeeeeeeeever. I mean I can make myself a cup of coffee in both the time it takes to select the projects, and the time it takes to bring up the popup menu. Also try deselecting just one project (with the control key) out of the selected list. These operations in the IDE are really not usable. What times do you see currently. I was about to profile it, but for me, while the times were out of UI responsiveness boundaries, the IDE was still usable I tried 23 (Editor module and all its dependencies) NBM projects (which are generally considered quite slow) and both selecting them and invoking popup was between 1-2s. Reassigning to new module owner Tomas Holy. too old, no plans to fix this issue |