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: | speed up initialiation of Javadoc Manager dialog | ||
---|---|---|---|
Product: | java | Reporter: | David Simonek <dsimonek> |
Component: | Javadoc | Assignee: | _ pkuzel <pkuzel> |
Status: | RESOLVED DUPLICATE | ||
Severity: | blocker | CC: | pnejedly |
Priority: | P2 | Keywords: | PERFORMANCE |
Version: | 3.x | ||
Hardware: | PC | ||
OS: | All | ||
Issue Type: | TASK | Exception Reporter: | |
Bug Depends on: | |||
Bug Blocks: | 27795 |
Description
David Simonek
2002-10-16 10:42:54 UTC
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 *** |