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 #20011008 Start ide, mount openide.src package as localfilesystem, now browse through the package. This is regression. For more info, check issue #14222. I consider this as P1, because of bad impact at users. I recommend to include this fix into beta.
Adding PERFORMANCE keyword
The problem is particulary with Java files which causes call to secondaryEntries in JDO constructor. Moreover, it takes that long that it even interferes with Java parsing thread which causes other recognitions to be started in the mean time.
Moving to java module.
Checking code removed -- it is hooked on PROP_FILES on the DataObject. Some performance issues remain, however: PROP_FILES is fired once for each secondary file recognized as a part of the object. Since there is some logic associated with the event handling, firing it several times for one compiled java file with a bunch of inner classes. Also, I had to override files() to keep behaviour required for JarPackager to work when the compiler outputs classes to a different filesystem. Standard DataNode will call this method when it goes to compute the displayName - don't know whether it will trigger another re-recognition or not.
See issue #16396.
[200110190100] Verified
Resolved for 3.4.x or earlier, no new info since then -> closing.