HP-UX Programmer's Guide for Java 2
Table Of Contents
- Table of Contents
- 1 Introduction
- 2 HotSpot Technology Tools and Commands
- 3 Configuration for Java™ Support
- 4 Performance and Tuning
- 5 Measuring System Performance
- 6 Using Threads
- 7 Using Signals
- 8 Using Java™ 2 JNI on HP-UX
- 9 Expanding Memory
- Determine your requirements
- Memory layout under HP-UX 11.0 (PA-RISC only)
- Additional memory available under HP-UX 11i (PA-RISC only)
- Allocating physical memory and swap in the Java™ heap
- Useful key command-line options for allocating memory
- Application-dependent considerations using large heap size HP-UX 11i PA-RISC
- Expanding heap size in native applications on PA-RISC HP-UX 11.11 and later releases
- Expanding heap size in native applications on Integrity HP-UX 11.23 and later releases
- Expanding heap size in HP-UX PA-RISC
- Expanding heap size in HP-UX Integrity
- 10 Diagnosing Memory Leaks
- A JDK/JRE 6.0.n and 7.0.n Usage Notes
- Using Java 2 JNI on HP-UX
- Garbage collection
- Asian TrueType fonts and Asian locales
- Date/Time methods defaults
- Profiling
- Compatibility with previous releases
- Java Cryptography Extension (JCE) policy files
- Configuring the Java Runtime Plug-In
- CLASSPATH environment variable
- Java Web Start technology usage
- Upgrading from a previous Java Web Start version
- IPv6 support
- Allocation Site Statistics and Zero Preparation -Xverbosegc
- JDK 6.0.04 flags
- GC log-rotation support
- NUMA collector enhancements
- ThreadDumpPath support
- Garbage-First garbage collector (-XX:+UseG1GC)
- jmap, jinfo, and jstack tools included in JDK 6.0.03
- Additional Java Web Start documentation
- B JDK/JRE 5.0.n Usage Notes
- Using Java 2 JNI on HP-UX
- Garbage collectors: Parallel and Concurrent Mark Sweep
- Allocating physical memory and swap in the Java heap
- Asian TrueType fonts and Asian locales
- Date/Time methods defaults
- Profiling
- Closing a socket (PA-RISC only)
- Compatibility with previous releases
- Java Cryptography Extension (JCE) policy files
- Allocation Site Statistics and Zero Preparation -Xverbosegc
- IPv6 support on Java 5.0
- GC log-rotation support in 5.0
- ThreadDumpPath support in 5.0
- Dynamically loaded libraries in 5.0
- Performance improvement for String.intern()
- Configuring the Java Runtime Plug-In
- CLASSPATH environment variable
- Java Web Start technology usage
- C SDK/RTE 1.4.2.n Usage Notes
- Removing support for unwanted architectures in the JRE
- Support for dynamic thread local storage (TLS)
- Signal Chaining functionality
- Using Java 2 JNI on HP-UX
- HotSpot JVM options
- Garbage collectors: Parallel and Concurrent mark 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
- D Additional Resources
- Index
• -XX:+HeapDumpOnCtrlBreak
• -XX:+HeapDumpOnOutOfMemoryError
• Interaction of HeapDump options
• -XX:MainThreadStackSize=<value>
• -XX:MaxDirectMemorySize=<size>
• -XX:MaxNewSize=<size>
• -XX:MaxPermSize<size>
• -XX:PermSize<size>
• -XX:NewSize=<size>
• -XX:NewSizeThreadIncrease=<size>
• -XX:-NoHandoff (version 1.3 and later)
• -XX:PrefetchCopyIntervalInBytes=n
• -XX:PrefetchScanIntervalInBytes=n
• -XX:+PrefetchScavengeFieldsAhead=n
• -XX:+PrefetchMarkSweep
• -XX:SchedulerPriorityRange=SCHED*,base,top
• -XX:+ServerApp
• -XX:SurvivorRatio=<size>
• -XX:+UseCompilerSafepoints(version 1.3.1 PA-RISC and later)
• -XX:+UseOnStackReplacement(version 1.3.1 PA-RISC and later)
• -XX:+UseParallelGC(version 1.4 and later)
• -XX:+UseSIGUSR2
• -XX:+UseGetTimeOfDay
-classic (version 1.2.2 and 1.3)
Use the -classic command-line option to run your application without the HotSpot
technology. If you use the -classic option, it must be the first option in the java
command line. The Classic VM is not supported on SDK 1.4 and JDK 5.0.
-d64 (SDK version 1.4 and later)
Runs Java™ in 64-bit mode. In HP SDK 1.4, interpreter and compiler -Xint, -Xmixed,
and -Xcomp modes are supported.
-Dhpux.font and -Dhpux.font.dpi (version 1.2.2 and later)
To change the system font size of your Java™ application when it is launched, invoke
Java™ with the command-line option -Dhpux.font.dpi=[75|100] or
-Dhpux.font=small_fonts.
-Dhpux.im.disable (version 1.2.2 and later)
This Java™ command-line option is a workaround to allow Menu Mnemonics to work.
It turns off the input method.
14 HotSpot Technology Tools and Commands