Neuerungen im Betriebssystem Solaris 10

Verbesserungen an Java 2 Platform, Standard Edition 5

In diesem Abschnitt werden die mit Software Express 8/04 eingeführten Leistungsmerkmale der Java Plattform beschrieben.

Java 2 Plattform, Standard Edition (J2SETM) 5 ist eine neue Hauptversion mit vielen neuen Leistungsmerkmalen und Aktualisierungen, während Kompatibilität und Stabilität beibehalten wurden. Näheres zu den in diesem Abschnitt beschriebenen Leistungsmerkmalen finden Sie unter http://java.sun.com/j2se/5.0.

Neuerungen bei der Java-Programmiersprache

Mit Software Express 8/04 wurden die folgenden Leistungsmerkmale für Entwickler in der Programmiersprache Java eingeführt:

Die Änderungen an der Java-Programmiersprache reduzieren die Komplexität und die erforderliche Menge an zusätzlichem Code, der für allgemeine Java-Progammierungsaufgaben erforderlich ist. Diese Änderungen reduzieren darüber hinaus das Risiko von Laufzeitfehlern, die ein Entwickler eventuell in das Programm einbringt.

Verbesserungen bei Überwachung und Verwaltung der Java Plattform

Mit der Software Express-Version 8/04 können die Programmabläufe der Java Virtual Machine (JVM) mit standardmäßigen Konsolen überwacht werden, auf denen JMX- oder SNMP-Protokolle eingesetzt werden. Beide Mechanismen sind in der Standardeinstellung deaktiviert und so konfiguriert, dass sie warnen, wenn nur noch wenig Hauptspeicher zur Verfügung steht. Der JMX-Mechanismus gestattet es außerdem, dass Eigenschaften wie die Protokollierungsebene dynamisch während der Laufzeit konfiguriert werden.

Weitere Informationen finden Sie unter http://java.sun.com/j2se/1.5.0/docs/guide/management/index.html.

Verbesserungen bei Leistung und Skalierbarkeit der Java Plattform

Mit Software Express 8/04 bietet J2SE 5 Entwicklern, die mit der Java Plattform arbeiten, Verbesserungen bei der Leistung und Skalierbarkeit.

Automatisches Tuning für große Server

Computer mit mehr als 2 GB Hauptspeicher und mehr als 2 Prozessoren wählen automatisch einen Modus mit erweiterter Serverleistung. Dieser Modus bietet, insbesondere für J2EETM-basierte Anwendungsserver, eine deutlich höhere Leistung. Dieser erweiterte Leistungsmodus verwendet den “Hotspot”-Servercompiler mit einem parallelen “Garbage-Collector” und entsprechend angepassten Erst- und Maximalspeichergrößen.

Weitere Informationen finden Sie unter http://java.sun.com/j2se/1.5.0/docs/guide/vm/gc-ergonomics.html.

Kürzere Startzeit

Desktop-Anwendungen profitieren von der neuen gemeinsamen Nutzung von Klassendaten. Diese Option erstellt während der Installation ein spezielles vorverarbeitetes Archiv gemeinsam verwendeter Java-Klassen. Dieses Archiv wird beim Starten der JVM geladen und die Verarbeitungszeit somit reduziert. Das Archiv steht auch nachfolgend den auf dem gleichen Computer gestarteten Java-Anwendungen zur Verfügung.

Beschleunigung für OpenGL-Hardware

Die JVM kann JFC/Swing- und Java 2D-Anwendungen schneller darstellen, wenn ein OpenGL-Gerät zur Verfügung steht. Diese Beschleunigung erfolgt automatisch, ist aber in der Standardeinstellung deaktiviert. Sie verbessert die Laufzeitleistung der meisten Anwendungen mit zahlreichen Grafiken.

XML 1.1 und Namespace, XSLTC, SAX 2.0.2 und DOM Level 3, Java-basierte APIs

Diese Verbesserungen wurden mit Software Express 8/04 eingeführt.

Entwickler können jetzt die neuere XML 1.1-Syntax nutzen. Entwickler können XML mit den Aktualisierungen am vorhandenen ereignisbasierten XML-Verarbeitungsprogramm SAX 2.0.2 verarbeiten oder das neuere dokumentbasierte Verarbeitungsprogramm DOM Level 3 nutzen. Zur Behandlung von XML-Transformationen ist der schnelle XSLT-Compiler (XSLTC) verfügbar.

Neues Standard-Erscheinungsbild für Swing

Diese Verbesserungen wurden mit Software Express 8/04 eingeführt.

Das standardmäßige Plattform-übergreifende “Look-and-Feel” wurde aktualisiert. In der Standardeinstellung ist jetzt das neue Erscheinungsbild “Titled Ocean“ aktiviert. Darüber hinaus steht jetzt ein GNOME-basiertes GTK “Look-and-Feel” für Entwickler und Benutzer zur Verfügung.

Diagnosetools

Diese Verbesserungen wurden mit Software Express 8/04 eingeführt.

Neben den Überwachungsprotokollen können Administratoren und Entwickler jetzt die neuen befehlsbasierten Diagnosetools einsetzen. Jetzt stehen Tools für die folgenden Aufgaben zur Verfügung:

Darüber hinaus stehen Java-Erweiterungen für die dynamische Tracing-Funktion DTrace zur Verfügung.

Unterstützung von Unicode

Mit Software Express 8/04 werden Unicode 4.0-basierte Sonderzeichen in J2SE 5 unterstützt.

Jetzt können Entwickler die Unicode-basierten Sonderzeichen, die als Java-Zeichenpaare dargestellt werden, mit der Programmiersprache Java verwenden. Beim Verwenden von auf Zeichenfolgen und Text beruhenden APIs ist kein zusätzlicher Aufwand erforderlich.

Weitere Informationen finden Sie unter http://java.sun.com/j2se/1.5.0/docs/.


Hinweis –

Zuvor war die Unterstützung für Unicode 3.2 im Software Express-Pilotprogramm verfügbar. Für Benutzer von Solaris 9 wurde die Unterstützung für Unicode 3.2 mit Solaris 9 8/03 eingeführt.