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
[Comic] Ultimate Spider-Man [4]
wallpaper-1019588
Ernährung Grundlagen bei Kleinkindern: worauf es ankommt
wallpaper-1019588
Urlaubsreisen mit Kleinkind: worauf es ankommt
wallpaper-1019588
Rotwangen-Schmuckschildkröten Futter: Was dürfen sie fressen?