SDK/RTE 1.4.2.09 for Debian Linux on Intel® Itanium® Processors Release Notes HP Part Number: 5900-1453 Published: December 2010 Edition: 1.
© Copyright 2010 Hewlett-Packard Development Company, L.P. Legal Notices Reproduction, adaptation, or translation without prior written permission is prohibited, except as allowed under the copyright laws. Java™ and all Java based trademarks and logos are trademarks or registered trademarks of Oracle America and/or its affiliates in the United States and other countries.
Table of Contents Introduction..........................................................................................................................4 Features.................................................................................................................................4 Patches required ..................................................................................................................4 System requirements ..................................................................
Introduction The HP Software Development Kit (SDK) 1.4.2 for Linux provides the Java™ 2 programming tools and runtime environment that allow you to deploy version 1.4 technology with the best performance on HP Integrity Itanium® 2 rx7620 servers running Debian 3.0 with HP's "Telco" extensions (HPTE). IMPORTANT: This release is only supported on an HP rx7620 server running Debian 3.0 with HP's "Telco" extensions (HPTE). No other HP workstations and servers are currently supported.
Before installing the SDK, make sure you have enough disk space. The SDK 1.4.2.09 requires 42MB, and the installation requires an additional 410MB. The RTE requires 23MB for the file, and an additional 62MB when installed. Installation instructions The SDK for Linux 64-bit software (which includes the RTE) is bundled in compressed tar format as j2sdk1.4.2.09_with_HPjtune.tar.gz. The stand-alone RTE is j2re1.4.2.09_with_HPjtune.tar.gz. To install the tar file: 1. Copy the file into your directory of choice.
[%T %B->%A(%C), %D] • • • • • %T is "GC:" when the garbage collection is a scavenge, and "Full GC:" when it's a full garbage collection. A scavenge collects live objects from the New Generation only, whereas a full garbage collection collects objects from all spaces in the Java heap. %B is the size of Java heap used before garbage collection, in KB. %A is the size after garbage collection, in KB. %C is the current capacity of the entire Java heap, in KB. %D is the duration of the collection in seconds.
-Xrunhprof (excerpt below from http://download.oracle.com/javase/1.4.2/docs/tooldocs/solaris/ java.html) Enables cpu, heap, or monitor profiling. This option is typically followed by a list of comma-separated "=" pairs. Run the command java -Xrunhprof:help to obtain a list of suboptions and their default values. (In final release of the Java 2 platform software, -Xhprof was renamed to -Xrunhprof.) -Xint Operate in interpreted-only mode.
where is a qualified name of the class that will be used to create the preprocessor, and is any string that will be passed to the method creating the preprocessor. When the -Xprep option is specified, before loading the application classes, the Java VM will load the specified factory class and execute its method declared as: public static Preprocessor createPreprocessor (String arg) where Preprocessor is an interface defined as: package hp.javatools.
0|1 controls the printing of heap information: • 0 Print only after each Old Generation GC or full GC. • 1 (default) Print after every Scavenge and Old Generation GC or Full GC.
-XX:MaxNewSize= Sets the maximum size of new generation (in bytes). The arguments can be followed by k, m, or g to specify kilobytes, megabytes, or gigabytes. -XX:MaxPermSize= Sets the maximum size of permanent generation (in bytes). The integer argument specifies bytes. The arguments can be followed by either k, m, or g to specify kilobytes, megabytes, or gigabytes. -XX:NewSize= Sets the default size of new generation (in bytes). The integer argument specifies bytes.
Raising this value may improve overall application performance when the New space is large and/or when your application keeps a very low percentage of objects. -XX:+UseCompilerSafepoints Enables compiler safe points. In this version, compiler safe points is off by default. Enabling compiler safepoints guarantees a more deterministic delay to stop all running java threads before doing a safepoint operation, namely garbage collection and deoptimization.
You can turn off the SIGPROF handler by using the following option: -XX:+ReduceSignalUsage. However, you should be aware that using this option also turns off the SIGQUIT handler. Therefore, you will not be able to get a Java stack trace. Signal chaining functionality SDK 1.4 has a feature for chaining an application's signal handlers behind the JVM's signal handlers. With signal chaining functionality, applications can now use signals that the JVM uses and not interfere with the JVM's functionality.
Problem fixes and known issues The SDK 1.4.2.09 for Linux includes the following fixed problem: HP defect HP SR Duplicate JavaSoft ID Description JAGaf68965 8606409065 N/A N/A Provide Workaround: Motorola MIRda41018: Java bug ID 4877242 Known JavaSoft bugs are documented in the Bug Database at http://www.oracle.com/ technetwork/java/index.html.