• Das kreative Thema des Monats Oktober wird vor allem diejenigen unter Euch besonders ansprechen, denen Do-it-yourself quasi im Blut liegt. Zeigt uns Eure Improvisationskünste oder fotografiert, was andere Leute sich so im Alltag zusammengestrickt haben. --> Zum Mitmachen bitte hier klicken

[Java] Anzahl der Prozessoren

zendo

Boskoop
Registriert
23.02.06
Beiträge
41
Weis jemand, ob und wie es möglich ist unter Java die Anzahl der Prozessoren, auf dem die VM läuft zu ermitteln? Wäre hilfreich, um die Anzahl von threads bei einer Berechnung adäquat anzupassen.

Vielen Dank schonmal und Gruß und schönes WE an alle!
 
Hey Zendo!

Hab gerade das selbe Problem ;-)!! Also hab mir überlegt es mit nem System-call zu machen - weis allerdings keinen passenden Terminal Befehl. UNAME bringt schon mal nix - hat einer nen passenden Befehl????

Gruss Rusty
 
na hoffen wir mal, dass und hier noch jemand helfen kann...wär schon schön...es mach wenig Sinn alles auf 2 oder 4 threads Aufzuteilen, egal, was man für Prozzies hat...

Na ja und man denke an die kommenden 16 Kern-Rechner ;-)
 
Hab's gefunden...Yippeh :-)

Wenn nur alles im Leben so einfach wäre...

Hier ist die Lösung:

int prozZahl = Runtime.getRuntime().availableProcessors();

und schon steht in "prozZahl" die Zahl der für die VM zur Verfügung stehenden Prozessoren.

das war's ...

Allseits noch ein wunderbares Wochenende...
gehe jetzt erstmal Kaffee trinken und Eishockey schaun
 
Zuletzt bearbeitet: