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: Outline freezes the IDE for several seconds if there are many Managed Beans | ||
---|---|---|---|
Product: | obsolete | Reporter: | Winston Prakash <wjprakash> |
Component: | visualweb | Assignee: | _ sandipchitale <sandipchitale> |
Status: | NEW --- | ||
Severity: | blocker | ||
Priority: | P2 | ||
Version: | 6.x | ||
Hardware: | All | ||
OS: | All | ||
Issue Type: | ENHANCEMENT | Exception Reporter: | |
Attachments: | Test project with many managed beans |
Description
Winston Prakash
2008-02-21 17:47:13 UTC
Created attachment 57000 [details]
Test project with many managed beans
Investigating. So it seems that the method FacesDesignProject.findDesignContexts(String[]) is the one causing the problems. However this methods blocks the AWT, and it seems it is possible to be called from AWT thread only. I think insync needs to provide loading mechanism similar to when loading the FacesModel to solve this, i.e. that the loading could happen in the non-AWT thread. Then the outline children could use the mechanism. Changing this to an enhancement. It turns out user do not have that many Session Beans. We do not model all the page beans. So for now, this should be OK |