Solaris 10 새로운 기능

Java 2 Platform, Standard Edition 5 향상

이 절에서는 Solaris Express 8/04 릴리스에서 새로 추가된 Java 플랫폼 기능에 대하여 설명합니다.

Java 2 Platform, Standard Edition(J2SETM) 5는 중요한 릴리스로 호환성과 안정성을 보존하는 동시에 많은 새 기능과 업데이트가 포함되었습니다. 이 절에서 설명한 기능에 대한 자세한 내용은 http://java.sun.com/j2se/5.0을 참조하십시오.

Java 프로그래밍 언어에 대한 신규 추가 내용

Solaris Express 8/04 릴리스에서는 Java 언어를 사용하는 개발자가 다음의 기능을 사용할 수 있게 되었습니다.

Java 프로그래밍 언어 변경으로 일반적인 Java 프로그래밍 작업에 필요한 복잡성과 추가 코드의 양이 감소되었습니다. 또한 이러한 변경으로 인하여 개발자가 야기할 수 있는 런타임 오류의 위험이 감소되었습니다.

Java 플랫폼용 모니터 및 관리성 개선

Solaris Express 8/04 릴리스에서는 JMX 또는 SNMP 프로토콜을 사용하는 업계 표준 콘솔을 사용하여 Java Virtual Machine(JVM) 내부를 모니터할 수 있습니다. 두 메커니즘은 모두 기본적으로 사용하지 않도록 설정되며 메모리 낮음 통지를 제공하도록 미리 구성됩니다. JMX 메커니즘을 사용하면 또한 로깅 수준 등의 등록 정보를 런타임에 동적으로 구성할 수 있습니다.

자세한 내용은 http://java.sun.com/j2se/1.5.0/docs/guide/management/index.html을 참조하십시오.

Java 플랫폼용 성능 및 확장성 향상

Solaris Express 8/04 릴리스에서 J2SE 5는 Java 플랫폼을 사용하는 개발자에게 향상된 성능과 확장성을 제공합니다.

대형 서버 컴퓨터용 자동 조정

메모리가 2Gbyte 이상이며 프로세서가 두 개 이상인 컴퓨터에서는 자동으로 향상된 서버 성능 모드가 선택됩니다. 이 모드는 특히 J2EETM 기반 애플리케이션 서버에 대하여 상당한 성능을 제공합니다. 이 향상된 성능 모드에서는 병렬 “garbage collector,”가 있는 “hotspot” 서버 컴파일러와 적절히 조정된 초기 및 최대 메모리를 사용합니다.

자세한 내용은 http://java.sun.com/j2se/1.5.0/docs/guide/vm/gc-ergonomics.html을 참조하십시오.

시작 시간 감소

클래스 데이터 공유를 추가하면 데스크탑 응용 프로그램에 이익이 됩니다. 설치하는 동안 이 기능은 일반적으로 사용되는 Java 클래스의 특별 처리 아카이브를 만듭니다. JVM이 시작하면 동일한 아카이브가 로드되므로 처리 시간이 단축됩니다. 이 아카이브는 동일한 컴퓨터의 후속 Java 응용 프로그램에서도 사용할 수 있습니다.

OpenGL 하드웨어 가속

OpenGL 장치를 사용할 수 있는 경우 JVM이 JFC/Swing 및 Java 2D 응용 프로그램을 가속화할 수 있습니다. 이 가속화는 자동이지만 기본적으로 사용하지 않도록 설정됩니다. 이러한 가속으로 많은 그래픽 기반 프로그램의 런타임 성능이 향상됩니다.

XML 1.1 및 이름 공간, XSLTC, SAX 2.0.2, 및 DOM Level 3, Java 기반 API

이 기능은 Solaris Express 8/04 릴리스의 새로운 기능입니다.

개발자는 이제 최신 XML 1.1 구문을 사용할 수 있습니다. 개발자는 기존 이벤트 기반 XML 프로세서인 SAX 2.0.2에 대한 업데이트를 사용하여 XML을 처리할 수 있습니다. 또한 최신 문서 기반 프로세서인 DOM Level 3을 사용할 수 있습니다. XML 변환 처리를 위해 빠른 XSLT 컴파일러(XSLTC)를 사용할 수 있습니다.

새 기본 Swing 모양 및 느낌

이 기능은 Solaris Express 8/04 릴리스의 새로운 기능입니다.

기본 교차 플랫폼 “모양 및 느낌”이 업데이트되었습니다. 새 “모양 및 느낌”인 Titled Ocean이 기본적으로 사용 설정됩니다. 또한 개발자와 사용자는 이제 GNOME 기반 GTK “모양 및 느낌”을 완전히 활용할 수 있습니다.

진단 도구

이 기능은 Solaris Express 8/04 릴리스의 새로운 기능입니다.

모니터링 프로토콜의 사용에 더하여 관리자 및 개발자는 새 명령 기반 진단 도구를 사용할 수 있습니다. 다음 작업용 도구를 사용할 수 있습니다.

또한 DTrace 추적 기능용으로 Java 확장을 사용할 수 있습니다.

유니코드 지원

Solaris Express 8/04 릴리스에서 유니코드 4.0 기반 보완 문자가 J2SE 5에서 지원됩니다.

개발자는 이제 Java 언어로 Java 문자의 쌍으로 표현되는 유니코드 기반 보완 문자를 사용할 수 있습니다. 문자열 기반 및 텍스트 기반 API를 사용하는 경우 추가의 작업이 필요합니다.

자세한 내용은 http://java.sun.com/j2se/1.5.0/docs/를 참조하십시오.


주 –

이전에 유니코드 3.2 지원은 Software Express 파일럿 프로그램에서 사용할 수 있었습니다. Solaris 9 사용자용 유니코드 3.2 지원이 Solaris 9 8/03 릴리스에서 새로 추가되었습니다.