Start der Änderungen für Serviceaktualisierung 3 Fixpack 10

Small Footprint JRE (nurLinux )

Die Small Footprint JRE, die nur unter Linux® -Betriebssystemen verfügbar ist, enthält eine schlanke Version der IBM® -Laufzeitumgebung für Java™.

Diese schlanke Version der Laufzeitumgebung basiert auf der Laufzeitumgebung im Produkt IBM SDK, Java Technology Edition für Linux. Die einfache Laufzeitumgebung ist für Webentwickler konzipiert, die Java-Anwendungen in der Cloudumgebung entwickeln und implementieren möchten. Die Small Footprint JRE ist als Docker -Image verfügbar. Weitere Informationen zur Laufzeitumgebung und zu Dockerfinden Sie unter IBM SDK, Java Technology Edition und Docker.

Java-Tools und -Funktionen, die in der Cloudumgebung nicht erforderlich sind, wie z. B. die Java-Steuerkonsole, werden aus der Lightweight-Laufzeitumgebung entfernt. Die Laufzeitumgebung wurde reduziert, um wichtige zentrale Funktionen bereitzustellen, die einen deutlich reduzierten Festplatten- und Speicherbedarf haben.

Die einfache Laufzeitumgebung verwendet komprimierte Verweise für 64-Bit-Laufzeitumgebungen. Wenn die virtuelle Maschine komprimierte Verweise verwendet, werden alle Verweise auf Objekte, Klassen, Threads und Monitore als 32-Bit-Werte gespeichert. Die Verwendung von komprimierten Verweisen verbessert die Leistung vieler Anwendungen, da Objekte kleiner sind, was zu weniger häufigen Garbage-Collections und zu einer besseren Nutzung des Hauptspeichercaches führt.

Sie können die Implementierung anhand der Ausgabe des Befehls java -version identifizieren, die dem folgenden Beispiel ähnelt:
java version "1.8.0"
Java(TM) SE Runtime Environment (build pxa6480sr3-20160428_01(SR3) Small Footprint)
IBM J9 VM (build 2.8, JRE 1.8.0 Linux amd64-64 Compressed References 20160427_301573 (JIT enabled, AOT enabled)
J9VM - R28_Java8_SR3_20160427_1620_B301573
JIT  - tr.r14.java.green_20160329_114288
GC   - R28_Java8_SR3_20160427_1620_B301573_CMPRSS
J9CL - 20160427_301573)
JCL - 20160421_01 based on Oracle jdk8u91-b14
In der ersten Zeile wird die Version angezeigt: java version "1.8.0".

In diesem Handbuch wird erläutert, welche Tools und Funktionen in der einfachen Laufzeitumgebung entfernt wurden. Wenn Sie die Laufzeitumgebung in einer Cloud verwenden und Bibliotheken oder Klassen benötigen, die nicht verfügbar sind, können Sie die Laufzeitumgebung anpassen, indem Sie zusätzliche Dateien in einen Ressourcenordner packen.

Ende der Änderungen für Serviceaktualisierung 3 Fixpack 10