Wie kann die Anzahl verfügbarer CPU-Prozessoren (Kerne) der Java virtuelle Maschine (VM) per Java abgefragt werden? Das geht mit einem Java-Einzeiler:
int availableProcessors = Runtime.getRuntime().availableProcessors();
Die unterschiedlichen Raspberry Pi Modelle haben einen Kern:
// Pi W
// Pi Zero
// Pi 1 Modell A
// Pi 1 Modell A+
// Pi 1 Modell B
// Pi 1 Modell B+
Diese haben 4 Kerne:
// Pi 2 Modell B
// Pi 2 Modell B v1.2
// Pi 3 Modell A+
// Pi 3 Modell B
// Pi 3 Modell B+
// Pi 4 Modell B
und der iMac Pro 16 !
Hier die Beispiel-Klasse:
package de.wenzlaff.system; /** * Klasse zur Ausgabe der verfügbaren CPU-Prozessoren (Kerne) der Java virtuelle * Maschine (VM) der Plattform. * * @author Thomas Wenzlaff * */ public class Plattform { public static void main(String[] args) { System.out.println("Anzahl verfügbaren CPU-Prozessoren (Kerne) der Java virtuelle Maschine (VM): " + getAvailableProcessors()); } /** * Liefert die Anzahl verfügbaren CPU-Prozessoren (Kerne) der Java virtuelle * Maschine (VM). * * @return int die Anzahl verfügbaren CPU-Prozessoren (Kerne) der Java virtuelle * Maschine (VM) */ private static int getAvailableProcessors() { // https://bitreporter.de/raspberrypi/raspberry-pi-geschichte-modelle-und-bauformen // 1 Kern: // Pi W // Pi Zero // Pi 1 Modell A // Pi 1 Modell A+ // Pi 1 Modell B // Pi 1 Modell B+ // 4 Kerne: // Pi 2 Modell B // Pi 2 Modell B v1.2 // Pi 3 Modell A+ // Pi 3 Modell B // Pi 3 Modell B+ // Pi 4 Modell B // Mac: // iMac Pro: 16 int availableProcessors = Runtime.getRuntime().availableProcessors(); return availableProcessors; } }
Ähnliche Artikel:
- Anzahl der Flugzeuge mit 3 Zeilen Java Code ausgeben via REST API mit Jersey und JDom 2.0
- Java Quickie: Ermitteln der Java Version und Home Verzeichnis
- Wie kann mit Java die Anzahl der Flugzeuge in der jeweiligen Höhe weltweit in real time ermittelt und mit OpenStreetMap via uMap visualisiert werden?