Wie kann die Anzahl verfügbarer CPU-Prozessoren (Kerne) der Java virtuelle Maschine (VM) per Java abgefragt werden?

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:

  1. Anzahl der Flugzeuge mit 3 Zeilen Java Code ausgeben via REST API mit Jersey und JDom 2.0
  2. Java Quickie: Ermitteln der Java Version und Home Verzeichnis
  3. 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?

wallpaper-1019588
Die richtige Matratze für erholsamen Schlaf
wallpaper-1019588
Golf: Vilamoura ist Austragungsort des ersten PGA TOUR Champions Portugal Invitational-Turniers / Deutsche Golflegende Bernhard Langer am Start
wallpaper-1019588
24 Pflanzen, die viel Sonne vertragen und wenig Wasser brauchen
wallpaper-1019588
Redewendung „Die Kuh vom Eis holen“
wallpaper-1019588
[Manga] Dragon Ball Super [23]