|
Other manuals for this model:
manual abstract
4 Implementation specifics............................................................................34
Headless support....................................................................................................................34
Additional files.......................................................................................................................35
Additional environment variable...............................................................................................35
Java native interface (JNI)........................................................................................................35
Calling C or C++ routines from Java....................................................................................36
Calling Java methods from C or C++....................................................................................37
Linker and compiler options.................................................................................................38
How to create your own library of native code.......................................................................39
Floating-point implementation...................................................................................................39
Floating-point values...........................................................................................................39
Double-precision values......................................................................................................40
Calling TNS floating-point functions from JNI code.................................................................40
Multi-threaded programming....................................................................................................40
Thread scheduling..............................................................................................................41
Threading considerations for Java code................................................................................43
Threading considerations for native code..............................................................................43
ThreadDumpPath support.........................................................................................................44
Java print service....................................................................................................................44
Using the Guardian printer......................................................................................................45
Dynamic saveabend file creation..............................................................................................45
Saveabend file generation.......................................................................................................46
FastExec option support...........................................................................................................46
Java authentication and authorization service.............................................................................46
JavaBeans.............................................................................................................................47
Debugging Java programs.......................................................................................................47
Debugging overview..........................................................................................................47
Transports.........................................................................................................................47
Java command-line options to run a debuggee......................................................................47
Starting the Java debugger (JDB) tool...................................................................................49
Debugging JNI code..........................................................................................................49
Debugging Java and JNI code............................................................................................50
Deviations in JVM specification options......................................................................................50
java: Java application launcher command-line option deviations..............................................50
jdb: Java debugger command-line option deviations..............................................................50
Garbage collection (GC).........................................................................................................51
General information on garbage collection...........................................................................51
Heap layout......................................................................................................................51
Managing generation size..................................................................................................52
Implementation of garbage collector types............................................................................53
Memory management considerations........................................................................................56
JVM data segment for 32–bit JDK7......................................................................................56
JVM data segment for 64–bit JDK7......................................................................................57
Java heap size with 32–bit JDK7..........................................................................................57
Java heap size with 64–bit JDK7..........................................................................................57
Native heap size with 32–bit JDK7.......................................................................................57
Native heap size with 64–bit JDK7......................................................................................57
Java garbage collector tuning for application performance..........................................................57
javagc..................................................................................................................................59
GC profiling..........................................................................................................................59
GC log rotation.................................................................................................................59
—XX:+HeapDump and _JAVA_HEAPDUMP environment variable.............................................60
ZapInitialHeap option.............................................................................................................62
64–bit process support............................................................................................................63
4
Contents
...Other models in this manual:
Desktops - HP NonStop L-Series (1.25 mb)