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

Reply via email to