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.
dev build from Mar 29, JDK 1.5.0u2, Linux, Dell notebook w/ 2GHz P4 CPU/1GB RAM It takes ~0.1 sec to create an o.n.m.db.explorer.RootNode that is used in runtime tab. This node is created either on startup or when I open the tab or during shutdown. It seems that parsing in PListReader is too slow. The code like: void initDebugListening() { if ( (getOption() == null) || (sfactory == null) ) { initDebugListening(); } is an unsuccesfull attempt to cause stack overflow. Someone should carefully rewrite this ugly code.
Parsing of 43kB with stream tokenizer and processing of your own scripting language can hardly be cheap. Especially if EOFExceptions are used to control the flow.
TM 5.0 -> TBD
The idea of describing the UI in a plist file is flawed, and not only from the performance point of view. Unfortunately too late to do anything about it in 5.5, it would require a lot of changes.
This requires a big change, and we are not staffed to do this.
I have not heard of any performance complaints around this, downgrading to a P4.
This bug itself is my complaint containing one particular reason why startup/shutdown is slow. Slow startup/shutdown is a known problem I hope.
This will be fixed through the explorer rewrite. Reassigning to Rob.
Fixed by recent db explorer rewrite.
Verified.