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?
