Java: Java-Anwendung reagiert nach einiger Zeit nicht mehr - keine Tastatureingabe mehr möglich!

Problem:
Die Java--basierende Anwendung nimmt nach einigen Minuten/Stunden keine Tastatureingaben mehr an. Teilweise läßt sich die Anwendung noch per Maus bedienen. Nur ein Neustart der Anwendung behebt das Problem - temporär!

Lösung:
Das Java-Problem kann bei Multicore-CPUs auftreten. Um das Problem zu lösen, muss man die "java.exe" an eine CPU "binden". Dafür gibt es das Programm "imagecfg.exe", dass bei uns unter Win XP und Wind 7 erfolgreich eingestezt wurde. Dieses Tool kann kostenlos heruntergeladen werden. Oracle übernimmt aber keine Haftung für dieses Tool bzw. supportet es nicht, da es sich um eine Dritthersteller-Anwendung handelt.
Mit dem nachfolgenden Workaround wird die java.exe der ersten CPU fest zugewiesen. Man kann dies auch manuel über den Task-Manager und der Zugehörigkeit des Prozesses "java.exe" machen. Jedoch ist diese Einstellung NICHT permanent!
Folgende Vorgehensweise:
1.) Download IMAGECFG.EXE (http://www.robpol86.com/index.php/ImageCFG)

2.) Auf dem entsprechenden Rechner folgenden Befehl abstarten:
imagecfg.exe -a 0x1 "C:\Program Files\Java\jre6\bin\java.exe"
(Wobei der Pfad zur java.exe von Version und OS variieren kann!)

3.) Die Einstellung ist permanent und muss nicht wiederholt werden.

4.) Anwendung testen -> kein Absturz mehr!
“Das einzig sichere System müsste ausgeschaltet, in einem versiegelten und von Stahlbeton ummantelten Raum und von bewaffneten Schutztruppen umstellt sein.”
Gene Spafford (Sicherheitsexperte)