Eggcake
2013-07-02, 14:41:57
Ich habe ein kleines Problem - und zwar geht es um die (gewollte) Auslastung von Java unter Windows 8, die plötzlich etwas merkwürdig ist.
Ich habe ein Programm geschrieben, welches multithreaded ist - es soll auf 4 Kernen laufen. Bis vor kurzem klappte dies auch noch ohne Probleme und die Auslastung des Java-Prozesses lag bei knapp 100%.
Seit kurzem habe ich einen Anstieg der Laufzeit bemerkt und mal in den Task-Manager geschaut. Merkwürdigerweise zeigte es mir nur noch eine Auslastung von ziemlich exakt 75% an - also als ob nur 3 Threads laufen würden:
http://abload.de/img/68esu3.png (http://abload.de/image.php?img=68esu3.png)
Schaute ich allerdings in die Prozesse, zeigt es mir 100% an:
http://abload.de/img/5insuw.png (http://abload.de/image.php?img=5insuw.png)
Dabei fühlt sich der PC jeweils auch so an, als ob er zu 100% ausgelastet wäre. Ich habe, als alles noch korrekt lief, ab und zu jeweils nur 3 Threads eingestellt, damit ich nebenbei noch arbeiten/surfen kann - dann läuft der PC eigentlich ziemlich flüssig. Das hingegen, fühlt sich definitiv nach 100% und nicht nach 75% Auslastung an (FF starten dauert ewig, Task Manager ebenso).
Ich bin ehrlichgesagt etwas verwirrt?! Weiss einer an was das liegen kann oder wo ich mit Fehlersuche beginnen soll? Wie gesagt, am Programm selber habe ich eigentlich nichts geändert, es meldet 4 Threads und ich finde es absolut merkwürdig, dass die Auslastung im Taskmanager bei genau 75%, also eigentlich 3 Threads liegt...
Ich habe ein Programm geschrieben, welches multithreaded ist - es soll auf 4 Kernen laufen. Bis vor kurzem klappte dies auch noch ohne Probleme und die Auslastung des Java-Prozesses lag bei knapp 100%.
Seit kurzem habe ich einen Anstieg der Laufzeit bemerkt und mal in den Task-Manager geschaut. Merkwürdigerweise zeigte es mir nur noch eine Auslastung von ziemlich exakt 75% an - also als ob nur 3 Threads laufen würden:
http://abload.de/img/68esu3.png (http://abload.de/image.php?img=68esu3.png)
Schaute ich allerdings in die Prozesse, zeigt es mir 100% an:
http://abload.de/img/5insuw.png (http://abload.de/image.php?img=5insuw.png)
Dabei fühlt sich der PC jeweils auch so an, als ob er zu 100% ausgelastet wäre. Ich habe, als alles noch korrekt lief, ab und zu jeweils nur 3 Threads eingestellt, damit ich nebenbei noch arbeiten/surfen kann - dann läuft der PC eigentlich ziemlich flüssig. Das hingegen, fühlt sich definitiv nach 100% und nicht nach 75% Auslastung an (FF starten dauert ewig, Task Manager ebenso).
Ich bin ehrlichgesagt etwas verwirrt?! Weiss einer an was das liegen kann oder wo ich mit Fehlersuche beginnen soll? Wie gesagt, am Programm selber habe ich eigentlich nichts geändert, es meldet 4 Threads und ich finde es absolut merkwürdig, dass die Auslastung im Taskmanager bei genau 75%, also eigentlich 3 Threads liegt...