Documentation Home
> Java 2 SDK for Solaris Developer's Guide
Java 2 SDK for Solaris Developer's Guide
Book Information
Preface
New Features and Enhancements
High-Performance Memory System
Exact Garbage Collection
Direct Pointers
Double-Word Alignment (longs and doubles) to 8-Byte Boundaries in the Heap
Multithreading
Reduced Synchronization Overhead
Fast-Sync Monitor Locking/Fast Thread Synchronization
Lock Contention Minimization
Thread-Specific Data Access
Tools
Heap Inspection Tool
Debugging Utility
Improved JIT Compiler Optimizations
Inlining
Mixed-Mode Execution
Scalability Improvements
Text-Rendering Performance Improvements
Poller Class Demonstration
Java 2 SDK for Solaris Backward Compatibility
Binary Compatibility
Source Compatibility
Incompatibilities in Java 2 SDK for Solaris
Language Incompatibilities
Runtime Incompatibilities
API Incompatibilities
Tool Incompatibilities
Serialization Incompatibilities
Java Native Interface (JNI)
Making the Transition From NMI to JNI
Porting
javah
General JNI Issues
Compiler Restrictions
Linking Native Solaris Applications
Fast JNI Array Access
Locating Shared Libraries
Signal Processing State
Command-Line Differences Between the Java 2 SDK and JDK 1.1
VM-Specific (Non-Standard) Options
Option Compatibility
oldjava Utility
Using SIGQUIT for Debugging
Memory Allocation and Constraints
VM Size
Interpreting -verbosegc Output
Troubleshooting Garbage Collection
Generational Heap Sizes
Sample Output
Poller Class Usage
Poller Class
Basics of Poller Class Usage
Running with Both Java 2 SDK and JDK 1.1
Index
Numbers and Symbols
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
R
S
T
V
W
X
© 2010, Oracle Corporation and/or its affiliates