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.
First open takes longer then 1 second, which violates UI responsiveness rules. I will cooperate and help with speedup. I'll try to identify time-consuming places using optimizing tools, ask you for further information, perhaps I will attach some patches. See measured numbers here: http://performance.netbeans.org/reports/20020919-dialog-numbers.txt
Optimization tool analysis showed following bottlenecks: 1) JavaDocFSNode - JavaDocFSSettings - is complete initialization needed and why it takes so long? 15.71% - 806 ms - org.netbeans.modules.javadoc.search.JavaDocFSNode$2.getValue() 2) Why should be whole BeanInfo loaded just to get icon? 19.57% - 1004 ms - org.netbeans.modules.javadoc.search.JavaDocFSNode.getIcon() 3) DocSourceManager.initComponents does too much things in initComponents (although majority of time is class load time) 35.92% - 1842 ms - org.netbeans.modules.javadoc.DocSourcesManager.initComponents() 4) Init of TableTreeView itself is slow 10.51% - 539 ms - org.openide.explorer.view.TreeTableView.<init>() Javadoc maintainer, please evaluate 1), 2) and 3) soon. Thanx.
BTW: This snippet from JavaDocFSNode is Really Cool(tm): public Object getValue () { if( getJavaDocFSSettings().getSecondRoot() != null ) return getJavaDocFSSettings().getSecondRoot(); else return null; //NOI18N }
I'm now responsible for JavaDoc module.
Javadoc Manager will be replaced by JavaDoc resources. (libraries) *** This issue has been marked as a duplicate of 23817 ***