SDK/RTE 1.4.2.28 Release Notes
Table Of Contents
- Table of Contents
- Overview
- Features
- Installation
- Usage Documentation
- Removing support for unwanted architectures in the JRE
- Support for dynamic thread local storage (TLS)
- Signal Chaining Functionality
- Support for C++ applications built with -AA and -AP options (PA-RISC) only
- Using Java 2 JNI on HP-UX
- HotSpot JVM Options
- Garbage collectors: Parallel, Concurrent mark, and Sweep
- Allocating physical memory and swap in the Java heap
- Asian TrueType fonts and Asian locales
- Date/Time methods defaults
- Profiling
- Closing a socket when accept or read is pending (PA-RISC) - new patch information!
- Compatibility with previous releases
- Runtime Plug-In usage and configuration
- GC log-rotation support
- ThreadDumpPath support
- Additional HP and Oracle Java documentation
- Problem Fixes
- PA-RISC Known issues
- Recommend setting PTHREAD_SUSPEND_SYNC to 1 under certain conditions (HP-UX 11.31 (11i v3))
- shl_load HotSpot libjvm problem due to TLS (HP-UX 11.0 PA-RISC)
- 64-bit Support X/Motif (HP-UX 11.00 & 11.11 (11i v1) PA-RISC)
- 64-bit Support - System Call (HP-UX 11.00 PA-RISC)
- /dev/poll Runtime Support (HP-UX 11.00 & 11.11 (11i v1) PA-RISC)
- HPjconfig Configuration Tool
- Compiler Safe Points (HP-UX 11.00 & 11.11 (11i v1) PA-RISC)
- Using Linker Option +noenvvar and +compat on HP Integrity and PA-64 Systems
- Running Java with setuid or setgid
- HP Integrity (Itanium) Known Issues
- Using pthread_suspend() under certain conditions on HP-UX 11.31 (11i v3)
- Initializing a JVM instance with JNI_CreateJavaVM or attaching to JVM with AttachCurrentThread()
- Using Linker Option +noenvvar and +compat on HP Integrity and PA-64 Systems
- Running Java with setuid or setgid
- Running Aries HP Integrity emulation on PA2.0
- Software Support
- Security fixes in the 1.4.2.28 release

• Java VM Debugging Interface (JVMDI)
JVMDI and JPDA allow you to run HotSpot with numerous development tools.
For more information, refer to http://docs.oracle.com/javase/1.4.2/docs/guide/jpda/
architecture.html
• Java Platform Debugger Architecture (JPDA)
Architecture and components are documented at http://java.sun.com/javase/
technologies/core/toolsapis/jpda/ and http://docs.oracle.com/javase/1.4.2/docs/
guide/jpda/. The jdb for HP-UX is similar to the Solaris implementation. For usage
information, refer to Oracle VM Invocation Options at http://docs.oracle.com/
javase/1.4.2/docs/guide/jpda/conninv.html.
• Java VM Profiling Interface (JVMPI)
Support for JVMPI allows you to profile java code with the HotSpot 1.4 VM so
you can extract more accurate runtime profiles.
• HP debugger WDB support
HP's wdb 3.0.01 and later debuggers may be used to examine backtraces containing
mixed language frames (Java and C/C++) in Java thread stacks. This simplifies
debugging the VM and Java mixed-language applications. For more information,
see "Using wdb to examine backtraces in Java thread stacks" in the HP-UX
Programmer's Guide for Java 2.
• -Xeprof option
Generates profile data for HPjmeter. Zero preparation profiling is available. For
syntax and use, see the -Xeprof option in the “HotSpot Technology Tools and
Commands” section of the HP-UX Programmer's Guide for Java 2.
• Large heap sizes
Heaps up to 3.5 GB are supported on HP-UX 11i v2 (11.23) with no patches required
and up to 3 GB on HP-UX 11i v1 (11.11 PA) with the installation patches. Refer to
the “Expanding Memory” section of the HP-UX Programmer's Guide for Java 2.
• 64-bit mode
Supported with the -d64 option. For more information, see the -d64 option in
the “HotSpot Technology Tools and Commands” section of the HP-UX Programmer's
Guide for Java 2.
• Support for Java 3D
For information on HP's Java 3D technology, see "3D for SDK & RTE overview &
features" at Java™ 3D for SDK and RTE Downloads and Documentation .
• New garbage collectors
Supports parallel and concurrent mark and sweep garbage collectors. For a detailed
look at garbage collection and the new collectors, refer to JavaSoft's documentation
8