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.
For a while I had a feeling that start of NetBeans is not well balanced. While loading of module system has been optimized via caches (and thus no parsing or reading of many files happen), the second part of start is somewhat slow. As a result the start progress quickly moves to middle and then spend enormous time in the second part. I suspected that the serialization/deserialization of window layout and components may be the problem. Today I managed to measure it. I'll attach sample config/Windows2Local content and .npss file with .log showing what is going on.
Created attachment 132797 [details] Content of Windows2Local directory that I gathered over last few years
Created attachment 132798 [details] .npss file and .log to show where the start slows down
In the previous snapshot the start takes 8s and 6s is spent in window system...
I've created a wiki page to analyse what is indide the self profiling snapshot and what could be the best way to speed things up. http://wiki.netbeans.org/WindowSystemPersistenceSimplified
TopComponents that are not showing on the screen are loaded lazily (after the main IDE window is showing): core-main c7f0be609dfc Status line elements are created after the main IDE window is showing: core-main 13b3f2f3f7ca
Closing, please reopen if more performance tweaks are needed.