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 125451 [details] Thread dump. IDE was freezed while running automated tests. The test was changing properties of web JSF project. I suspect threads RepositoryUpdater.worker and ErrorAnnotator worker are blocked.
In fact the evaluation is wrong. There is not dead lock among RU and EA. The EA waits on lock held by RU which waits for FS which are waiting.
Do I remember correctly that the problem is that call made via JarClassLoader to load a class is considered as an I/O and the system tries to slow it down, Tomáši? And that I am supposed to detect the call goes through JarClassLoader and don't let masterfs block?
ergonomics#644122033a57
Integrated into 'main-golden', will be available in build *201212120001* on http://bits.netbeans.org/dev/nightly/ (upload may still be in progress) Changeset: http://hg.netbeans.org/main-golden/rev/644122033a57 User: Jaroslav Tulach <jtulach@netbeans.org> Log: #219595 and #219059: Trying to avoid any I/O suspend tricks when inside of classloading. The detection of the classloading is brutal, but should only happen when the system is ready to switch to I/O idle mode - e.g. inspecting own stacktrace should be relatively cheap operation copared to that.
Jaroslav, I see method isClassLoading() in hot spot list. It can consume up to 25% CPU time. Are you sure that method has right implementation?
Created attachment 129529 [details] isClassLoading consume 17.5%
(In reply to comment #5) > Jaroslav, I see method isClassLoading() in hot spot list. It can consume up to > 25% CPU time. Are you sure that method has right implementation? Ok, there is no response. Filed separate bug #225521