Java GUI apps disrupting rest of the Win XP system - have you seen this?
Hi,
I'm seeing strange interference between Swing applications (including SwingSet2 demo and Netbeans) and rest of the system on one of my Windows XP machines.
It looks like whenever JVM runs a full GC, not only my app is blocked, but also whole system.
Mouse stops moving, WinAMP playing in background is disrupted.
It's not because of the 100% CPU utilization, other heavy CPU processes never cause any of these problems, including Java apps not using GUI. I have tested it.
It seems that JVM is holding some system global lock or blocking important OS thread (one that delivers window messages?) for the duration of the GC.
First I thought it was the JIT compilation, but it does it even with -Xint.
Whats puzzling is, it only does on some machines.
I'm currently seeing it with JDK 5 on Athlon XP machine with AOpen AK77-8XN motherboard and GeForce 4, with practically any Swing app.
Another machine, with diffrerent motherboard (Epox 8KHA+) and GeFOrce FX5600 (identical drivers verion with problem machine) does not show the symptoms.
Before I call it a bug, I'd like to see if anyone else has encountered this problem.
Any tips for diagnosing the cause? Is this a known bug?

