While sizing the heap for 32-bit Java applications on AIX, you can sometimes run into situations where a segment is claimed by two or more parts of the process simultaneously. This article shows how to detect this situation by using a well-established set of applications as examples, and we also show the reasoning behind the configuration changes suggested to avoid this situation.
…why is this an issue? Is the JVM compiled as a 32-bit application on AIX? If so, why? This seems like a ridiculous constraint as it isn’t imposed by the hardware, the JVM itself, or Java as a language.
Answer: dumb OS.
Answer: Your Dumb…and retarded. 🙂