Documentation Home
> Java on Solaris 7 Developer's Guide
Java on Solaris 7 Developer's Guide
Book Information
Preface
Chapter 1 Introduction
Java And The Java Runtime Environment (JRE)
Java
JRE
JVM
The MT JVM
The Sun Just-In-Time(JIT) Compiler
The JIT Compile Process
Chapter 2 Multithreading
Definition Of Multithreading*
Java Threads In The Solaris Environment - Earlier Releases*
Multithreading Concepts*
Benefits of Multithreading*
Multithreading Models
Many-to-One Model (Green Threads)
One-to-One Model
Many-to-Many Model (Java on Solaris --Native Threads)
The MT Kernel
Advantages of Java MT On Solaris
Grouping Threads
Java Threads Issues
Generic Java Issues
Solaris-Specific Issues
Using MT-Unsafe Libraries
interrupt() method
Thread Priorities
Chapter 3 The Java Programming Environment
Java Programs
An Application
An Applet
javald and Relocatable Applications
Programming Compute-Bound, Parallellized Java Applications
thr_setconcurrency(3T) Example
API Mapping
Thread Group Methods
Java Development Tools
Java WorkShop (JWS)
Chapter 4 Deprecated Methods
What Is Deprecation?*
Deprecated Threads Methods
Chapter 5 Application Performance Tuning
Tuning Techniques
System Interface Level
Compiler Optimization Level
Code Tuning Level
I/O
Strings
Arrays
Vectors
Hashing
Images
Painting and Drawing
Asynchronous Loading
Pre-Decoding
Memory Usage
Threads
Compiler Optimizations
Java Compiler
JIT Compiler
Code Optimization
Loops
Convert expr to Table Lookup
Caching
Pre-compute Results
Lazy Evaluation
Class vs. Object Initialization
© 2010, Oracle Corporation and/or its affiliates