![]() |
maximale leistung fuer prozess
hi leute,
ich bin grad dabei ein paar simulationen laufen zu lassen, und dazu haett ich gern dass java da die maximale leistung hat. auf dem pc kommt java aber nie ueber 50% laut task manager, wie kann ich diese beschraenkung aufheben? danke im voraus holymoly |
hast du die priorität für den prozess im task manager schon hochgesetzt?
|
ja hab auf highest raufgesetz, aendert nix
is ein unipc, hab aber adminrechte kann es sein dass einfach nur die anzeige falsch is? |
was macht denn das programm?
kann es sein, dass es irgendwie gebremst wird (netzwerk- oder festplattenzugriff)? ist da nur eine cpu drin? |
na netzwerk oder festplatte scheinen net zu bremsen (pc is offline und tut sonst nix ausser rechnen), und interessanterweise steht er halt bei genau 50%
bei der priority im taskmanager kann man ihm angeben dass er cpu 0 und cpu 1 nutzt, beides gehackelt |
<edit>Genau 50% hört sich danach an das nur eine CPU genutzt wird. Ich bermute die Simulation benutzt nur einen Thread.</edit>
AFAIK beschränkt die JVM standardmäßig den Speicher auf 64MB . Vielleicht liegt's ja daran: Zitat:
jak |
laut taskmanager braucht java momentan nur ca 10MB speicher.
wie kann ich ihm angeben dass er eine eventuelle 2te cpu nutzen soll, bei "Set Affinity..." sind wie gesagt "CPU 0" und "CPU 1" abgehackt. |
Gar nicht. Das Programm ist entweder so programmiert das es mehrere Threads (vereinfacht gesagt: mehrere Teile) hat die paralell ablaufen können oder es ist nicht so programmiert. Dafür gibt's keine Einstellung.
jak |
na dann weiss ich jetzt worans liegt, danke soweit!
|
Alle Zeitangaben in WEZ +2. Es ist jetzt 06:57 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
© 2009 FSL Verlag