Java application running quickly and smoothly on the AIX bitplatform. the Java process memory model on AIX for both 32- and 64-bit versions. The authors discuss AIX 32-bit process address space, how it affects the size of the Java heap you can get for y
Tutorial Details:
In the AIX product documentation the General Programming Concepts: Writing and Debugging Programs , the chapter on Large Program Support. Though we\'ll describe the address space models that are pertinent to the discussion of Java memory model, it is highly recommended you read both of these documents, especially if you use JNI in your Java applications.
AIX is an operating system that uses virtual memory to address more memory than is physically available in the system. The translation of effective (virtual, logical) addresses to physical (real) addresses for instruction and data storage access is done using both software constructed tables and PowerPC hardware. On the PowerPC CPU planar, there are 16 segment registers used to form effective addresses and provide memory protection at the segment level, so the process memory model on AIX is segmented. When a process is active, the registers contain the addresses of the16 segments addressable by that process, which forms its address space.
Read
Tutorial at: Click here to view the tutorial
Rate Tutorial: Running your
Java application on AIX, Part 2: JVM
memory models
View Tutorial: Running your
Java application on AIX, Part 2: JVM
memory models
Related
Tutorials:
Programming Java threads in the
real world, Part
1 - JavaWorld -
September 1998
Programming Java threads in the
real world, Part
1 - JavaWorld -
September 1998 |
Understanding Java Card 2.0 - JavaWorld March 1998
Understanding Java Card 2.0 - JavaWorld March 1998 |
Java Tip 66: Control
browsers from your Java application - JavaWorld
Java Tip 66: Control
browsers from your Java application - JavaWorld |
Enhance your Java application with Java Native Interface (JNI)
Enhance your Java application with Java Native Interface (JNI) |
Alternative deployment
methods, Part 1: Beyond applets - JavaWorld May
2000
Alternative deployment
methods, Part 1: Beyond applets - JavaWorld May
2000 |
Solid JRun serves
up Java on a budget - JavaWorld June 2000
Solid JRun serves
up Java on a budget - JavaWorld June 2000 |
Alternative deployment
methods, Part 2: The best of both worlds -
JavaWorld July
2000
Alternative deployment
methods, Part 2: The best of both worlds -
JavaWorld July
2000 |
Mapping XML to Java, Part 1 - JavaWorld August 2000
Mapping XML to Java, Part 1 - JavaWorld August 2000 |
Printing in
Java, Part 1 - JavaWorld October 2000
Printing in
Java, Part 1 - JavaWorld October 2000 |
Double-checked
locking: Clever, but broken - JavaWorld February
2001
Double-checked
locking: Clever, but broken - JavaWorld February
2001 |
Language improvements
and models make
great Java - JavaWorld
Language improvements
and models make
great Java - JavaWorld |
Think small: Java on Compaq's iPAQ
Think small: Java on Compaq's iPAQ |
Jtrix: Web
services beyond SOAP
Jtrix: Web
services beyond SOAP |
Java Tip 130: Do you
know your data
size?
Java Tip 130: Do you
know your data
size? |
Java is here to stay (JavaWorld / January 2000 / by John Rommel)
Java is here to stay (JavaWorld / January 2000 / by John Rommel) |
Clustering and Load Balancing in Tomcat 5, Part 2
Clustering and Load Balancing in Tomcat 5, Part 2 |
Extensible Code Generation with Java, Part 1
Extensible Code Generation with Java, Part 1
Code generation is a key new trend in engineering, one that you need to understand well. The reason is simple: today's modern frameworks are extremely code-intensive. Using a code generator to build the code |
JSANE - Image Acquisition from Digital Cameras and Scanners
JSANE - Image Acquisition from Digital Cameras and Scanners
Image Acquisition from Digital Cameras and Scanners with Java on Mac/Linux/Solaris/Unix/BSD, etc.
SANE is the de facto standard to access scanners/cameras on AIX, BeOS, Darwin, FreeBSD, HP- |
Hibernate simplifies inheritance mapping.
Learn three easy-to-implement strategies to map class hierarchies. Hibernate is an object-relational mapping and persistence framework that provides a lot of advanced features, ranging from introspection to polymorphism and inheritance mapping. |
Using JConsole to Monitor Applications
JConsole is the Java Monitoring and Management Console, a new graphical tool shipped in J2SE JDK 5.0. This article describes how JConsole can be used to observe information about an application running on the Java platform, with an overview of the J2SE 5. |
|
|
|