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.
Created attachment 100986 [details] Self profiling snapshot Checking for external changes now takes much longer than it used to (e.g. compared to 6.9.1). Most of the time it shows as "Suspended" in the progress bar, moving forward by little steps only from time to time. Even if the IDE is left idle, not doing anything. Build 20100721000
I work on Ubuntu and see the same thing in dev builds. The IDE constantly shows this task, but suspended, and does not actually refresh - even when the computer is completely idle. Eventually this became so annoying I was forced to disable automatic checking.
Same issue with Debian GNU/Linux 5.0, NetBeans IDE 6.9 (Build 201006111053) and Java 1.6.20. I have fasts disks and IDE still freezes. NetBeans eats lots of CPU during this checks.
core-main#3039ddfd40a9
Integrated into 'main-golden', will be available in build *201007290001* on http://bits.netbeans.org/dev/nightly/ (upload may still be in progress) Changeset: http://hg.netbeans.org/main/rev/3039ddfd40a9 User: Jaroslav Tulach <jtulach@netbeans.org> Log: #188870: Checking siblings on all events is too slow
*** Bug 188990 has been marked as a duplicate of this bug. ***
A question - would it help to get rid of multi-file dataobjects? If I understand the patch correctly, the code does something special for multi-file objects; if all dataobjects only had one file, could there be some performance optimizations which would speed up the IDE?
Rewriting all data loaders to UniFileLoader might render this kind of mistake insignificant.
Verified in 201007290001, seems working well.