Re: Java Problem Analysis



NOTICE:
All information in and attached to the e-mail(s) below may be proprietary, confidential, privileged and otherwise protected from improper or erroneous disclosure. If you are not the sender's intended recipient, you are not authorized to intercept, read, print, retain, copy, forward, or disseminate this message. If you have erroneously received this communication, please notify the sender immediately by phone (704-758-1000) or by e-mail and destroy all copies of this message (electronic, paper, or otherwise). Thank you.

Thanks. I will check them out.

I do analyze the verbosegc output using the ISA. No problem with that.


Larry Gray
Large Systems Engineering
Lowe's Companies
336-658-7944

-----Original Message-----
From: IBM Mainframe Discussion List [mailto:IBM-MAIN@xxxxxxxxxxx] On
Behalf Of Michael Poil
Sent: Tuesday, December 18, 2007 11:10 AM
To: IBM-MAIN@xxxxxxxxxxx
Subject: Re: Java Problem Analysis


I have tried to use the heap dump analyzer off the ISA before, but had
trouble with it never giving me anything useful (probably me not knowing
how to use it correctly). I found I had a lot of the same objects, but
could never get it to show me the name of the object. If there were
things to look for from the WAS perspective under java, that might also
help.


Try

WAS http://www.redbooks.ibm.com/abstracts/redp3950.html

HeapAnalyzer and many useful links
http://www-1.ibm.com/support/docview.wss?uid=swg27006624

EVTK and ISA
http://www.ibm.com/developerworks/web/library/j-ibmtools2/?S_TACT=105AGX
54&ca=dnw-839

You can run HeapAnalyzer without ISA - see the second URL tabs (I use it
outside ISA for PMRs). Dealing with object leaks is not always
straightforward, but the general idea is to find the object tree with
the most storage, click down its hierarchy and find where there is a big
drop between the size of a level of the tree and the next and that is
where you often find the leaked objects - see the doc that you can get
at via the second URL.

If you want to analyse verbosegc output, use ISA and EVTK (or find
GCCollector or PMAT). This is useful for Java performance analysis as
cpu problems may be nothing more than the Java Heap is too small or some
of the command line parameters are set badly e.g. -Xloratio is too big.
If anyone wants some very simple rules of thumb, ask me.

Regards.

Mike

------------------------------------------------------------------------
------------------------------------------
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/
------------------------------------------------------------------------
------------------------------------------

----------------------------------------------------------------------
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to listserv@xxxxxxxxxxx with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html
.



Relevant Pages

  • Re: Webvpnportforward
    ... Applet then the only thing I can think of is to make the Java JRE "proxy agnostic" and let the Firewall Client handle the interaction with the ISA. ... Then be sure the Firewall Client is installed on the workstation and that the user has an Access Rule allowing them to use SSL. ... usdvrsapdev02.abiomed.com # added by WebVpnPortForward at Thu Jan ...
    (microsoft.public.isa)
  • Re: Java Applet website
    ... in the JAVA control panel set proxy to direct access. ... Windows logon acct and there for all you get is 407s from the ISA. ... >> I have a Java applet website that I am trying to access. ... > Using Opera's revolutionary e-mail client: http://www.opera.com/mail/ ...
    (microsoft.public.isa.configuration)
  • Re: unable to access https sites
    ... Problem Java applications on Web sites accessed through ISA Server are not ... Cause This may be a problem for Web proxies (including ISA Server) ...
    (microsoft.public.isa)
  • Re: ISA 2000 und Port 4401
    ... nun ruft der cleint eine webseite (die ... Java und ISA 2000 ist nicht immer die beste Loesung. ... Erfordert die Java Anwendung AUthentifizierung? ...
    (microsoft.public.de.german.isaserver)

Loading