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.
Performance test results consistently show a regression in the time for displaying Javadoc Manager dialog. The absolute times together with relative percentages of comparison to NB351: Javadoc Manager dialog open (1st invocation) linux: 1 349 ms (+58.0%) solaris: 1 996 ms (+64.8%) xp: 1 156 ms (+54.1%) Javadoc Manager dialog open (2nd and next invocs) linux: 491 ms (+77.3%) solaris: 821 ms (+71.9%) xp: 328 ms (+81.2%) My guess is that the reason might be that Javadoc Manager now lists more javadoc mounts. But this should not be an excuse.
Tonda, if you haven't already, you might want to check the numbers with the line switch to preresolve classes. TTV uses a bunch of infrastructure from the property sheet for rendering. In 3.5.1, the property sheet is on screen by default, so this will already be loaded; in 3.6, the user will have to open the property sheet first. May be part of the problem, may not, I don't know.
If it is caused by increasing number of javadoc filesystems it would help to improve responsibility by an async initialization as the tools/options window does.
Requesting Waiver for 3.6 Justification --------------------- It's a scalability issue, rather than pure performance problem. The code has not been changed from NB351. The only thing that's different from NB351 is the number of mounted javadocs after installation. Long term solution ------------------------------------------ Rewrite the initialization of the dialog to use asynchronous reading. It might be doable during high resistance mode, but since the fix is not going to be trivial and there are some other important bugs that need to be fixed for Code Freeze Milestone, we'd rather spend time on fixing these critical bugs.
Waiver approved.
We might get different number after merging with new buildsystem. I'll leave it open for now and see what we'll get. Changing target to promoD
There is no javadoc manager after build system merge. Should we close this as fixed (or maybe invalid)?
Closed as WONTFIX since the manager is not part of the product any more.
OK