For example, here is an IBM page that talks about MQ and the use of shared pages on AIX
http://www.IBM.com/support
Main Topics
Browse All TopicsWhat could be the maximum heap size we can configure for a JVM on WAS 6.0.2.31 on AIX 64 bit and 32 bit platform
This Question has been solved and asker verified All Experts Exchange premium technology solutions are available to subscription members.
Experts Exchange has been collecting answers to technology questions since 1996…3 million and counting! If you have a question, chances are we already have your answer.
If you can't find the exact answer you're looking for, ask our exclusive community of 50,000 experts. You’ll get a personalized answer from a trusted professional.
Thousands of free tech tips, tricks, how-to’s and tutorials are available in our peer reviewed articles section. See for yourself how smart our experts are, no login required.
Access the answers to your technology questions today.
30-day free trial. Register in 60 seconds.
Members of the expert community talk about why the experience at Experts Exchange is different than what you will find anywhere else.

Try it out and discover for yourself.
30-day free trial. Register in 60 seconds.
Join the community of experts here and help other tech pros by answering question in your area of expertise. You can earn FREE access to all Experts Exchange's premium features and resources.
For example, here is an IBM page that talks about MQ and the use of shared pages on AIX
http://www.IBM.com/support
The real answer is "it depends". Even with WAS being the only "significant" application, they way, and number of applications that you have deployed on the Application Server, and how many of them can actually be executing concurrently
can greatly affect the performance of WebSphere, and the Operating system.
Generally, it is best to have the minHeap size be set "relatively" low. In your case,
I would recommend starting with 1GB, and probably setting the max to be 1/2 your
physical memory (i.e., 4GB). Then, test, test, and test some more, to see how your
application, and the application server actually perform with these settings.
Use vmstat and tools like the "IBM Thread and Monitor Dump Analyzer" that are
available from http://www.alphaworks.ibm.
You might also want to use something like the "HeapAnalyzer", which is available
from http://www.alphaworks.ibm.
application doesn't have some kind of memory leak. If it does, having a large
maxHeapSize can make the leak that much harder to find.
And one should not set heap maximum to more than 3/4 of main memory. AIX can accomodate routine paging with some config tricks, but this is not intended way to work.
Basically - keep heap maximum below system RAM, thruput GC type is less intrusive.
When you get OOM increase and add RAM
If you get into paging speed will drom 10..100 times depending on vm subsystem tuning.
For 32bit AIX you have to set environment variables to get up from default 256M*11 to 256*15 and more
Business Accounts
Answer for Membership
by: HonorGodPosted on 2009-01-30 at 11:37:19ID: 23511992
Simple answer is "it depends"..
For a 32 bit environment, the theoretical maximum is 2GB.
However, it depends upon how many shared pages are
being used, and by what "other" products installed on
the system. For example, WebSphere MQ tends to grab
a bunch of these pages, which means that they will be
unavailable for the Application Server.
I'm still looking for information about the 64 bit environment