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.
During IDE start JavaEditorComponent creates Timer for each Java editor and schedules its execution after short delay. This causes initialization of editor pane including creating of toolbar for all Java editors. We should schedule this timer only for active component as the code triggered by this is only improtant if the TC is active (creates/set active nodes)
Tomas, please look at it.
Created attachment 18403 [details] threaddumps from NavigationView constructor
The dumps from NavigationView are attached. The combo box is created and addNotify is also called on them.
Created attachment 18408 [details] thread dumps from fold manager
This timer also triggers update of fold hierachy that in turn request resource parsing. Pretty bad.
fixed in /cvs/java/src/org/netbeans/modules/java/JavaEditor.java new revision: 1.181; previous revision: 1.180
Great, results from last build (200410201800) are significantly improved.
Startup with 10 files opened on - Win2K: 21.5 -> 19.6 Linux: 37 -> 24 Solaris 38 -> 29.5 (we're actually better than 3.6 on Solaris)