Pat, > You mentioned defects and memory leaks. In my world, that answers your question. As far as I'm concerned, an abend is easier to deal with than a run-away storage allocation routine. >
My point is that I have had to deal with many JVM dumps that are due to customers not setting up the region correctly to run the JVM. It is quite normal for customers to require large JVM heaps (which can also be over-sized and thus restrict z/OS storage), and the JVM may require a lot more z/OS storage to function correctly. The number of "leak" defects that have occurred in the code base are very small and are generally easy to spot with LE HEAPCHK (or even GTF GFS trace for other products that chew up z/OS memory) and get fixed quickly. Consider this real-world (i.e. this actually happens) scenario: 1. Customer restricts the region size and it works 2. Due to application or other perhaps minor changes, the normal JVM usage now exceeds the region size gets 878-10, OOM etc 3. Customer raises PMR and sends dump 4. Level 2 look at the dump and then send to level 3 5. Level 3 are busy with higher priority problems and can't handle it right now 6. Level 3 see that it is a customer setup problem, pass it back to L2 7. L2 tells customer (nicely) it is not the JVM it is the way they have set things up Now count how many days have elapsed. How is this perceived by the customer? Many customers do not know how to debug these problems. That is why I wonder why the region size is restricted. That is also why I am trying to help the customers diagnose their own problems by updating the java doc. If there is any other way that I can publish the doc so that customers can DIY-diagnose their storage problems and cut down the time lost to fix them, I would be very happy to hear. Regards. ------------------------------------------------------------------------------------------------------------------ Mike Poil Java z/OS Level 3 Service IBM United Kingdom Limited, Hursley Park, Winchester SO21 2JN Internal: 246824 External: +44 (0)1962 816824 Java debugging: http://www.ibm.com/developerworks/java/jdk/diagnosis/ ------------------------------------------------------------------------------------------------------------------ Unless stated otherwise above: IBM United Kingdom Limited - Registered in England and Wales with number 741598. Registered office: PO Box 41, North Harbour, Portsmouth, Hampshire PO6 3AU ---------------------------------------------------------------------- For IBM-MAIN subscribe / signoff / archive access instructions, send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html

