Discussions
Performance and scalability: Impact on performance because of "-XX:+UsePerfData" setting
-
Impact on performance because of "-XX:+UsePerfData" setting (7 messages)
- Posted by: Thirumal Bandi
- Posted on: May 10 2005 10:42 EDT
We would like to monitor the usage of various generations (Young, permanent, old/tenured) of Java heap in our application server. To do this monitoring SUN has provided a tool called "Visual GC" and this tool mandates the use of "-XX:+UsePerfData". We would like to know if we have any performance impact if I use this setting. We are using IBM Websphere 5.1. Also could you please let me know if there is any other tool like "VisualGC" which will allow me to monitor various parts of GC with ease.Threaded Messages (7)
- Visual GC with IBM VM? by Stefan Zobel on May 10 2005 17:49 EDT
- Typo by Stefan Zobel on May 10 2005 17:51 EDT
- Visual GC with IBM VM? by Thirumal Bandi on May 11 2005 13:32 EDT
- Visual GC with IBM VM? by Thirumal Bandi on May 11 2005 01:36 EDT
- Impact on performance because of "-XX:+UsePerfData" setting by Jose Ramon Huerga Ayuso on May 19 2005 02:43 EDT
- Impact on performance because of "-XX:+UsePerfData" setting by Shahrukh Niazi on June 04 2005 18:40 EDT
- Impact on performance because of "-XX:+UsePerfData" setting by Jamil Khan on June 17 2005 01:51 EDT
- Impact on performance because of "-XX:+UsePerfData" setting by Shahrukh Niazi on June 04 2005 18:40 EDT
-
Visual GC with IBM VM?[ Go to top ]
- Posted by: Stefan Zobel
- Posted on: May 10 2005 17:49 EDT
- in response to Thirumal Bandi
Please forgive my ignorance, but does that mean that
1) WebSphere can run on a Sun VM now, or does that mean
2) that "Visual GC" can run with non-SUN VMs (IBM in that
case)?
3) both
4) none of the above
I don't know about Visual GC and I haven't used WebSphere
for quite some time now (it used to run on IBM VM only in may days). Just curious ...
Best regards,
Stefan -
Typo[ Go to top ]
- Posted by: Stefan Zobel
- Posted on: May 10 2005 17:51 EDT
- in response to Stefan Zobel
may days => my days ;) -
Visual GC with IBM VM?[ Go to top ]
- Posted by: Thirumal Bandi
- Posted on: May 11 2005 13:32 EDT
- in response to Stefan Zobel
I am running websphere on IBM VM only. Visual GC is working on IBM VM also. -
Visual GC with IBM VM?[ Go to top ]
- Posted by: Thirumal Bandi
- Posted on: May 11 2005 13:36 EDT
- in response to Thirumal Bandi
JVM Version that we are using
java version "1.4.1_05"
Java(TM) 2 Runtime Environment, Standard Edition (IBM build 1.4.1_05-b01) -
Impact on performance because of "-XX:+UsePerfData" setting[ Go to top ]
- Posted by: Jose Ramon Huerga Ayuso
- Posted on: May 19 2005 02:43 EDT
- in response to Thirumal Bandi
We would like to monitor the usage of various generations (Young, permanent, old/tenured) of Java heap in our application server. To do this monitoring SUN has provided a tool called "Visual GC" and this tool mandates the use of "-XX:+UsePerfData". We would like to know if we have any performance impact if I use this setting. We are using IBM Websphere 5.1. Also could you please let me know if there is any other tool like "VisualGC" which will allow me to monitor various parts of GC with ease.
We have used for years the -verbosegc trace and all of the variations (including the one that shows the generations) and it doesn't seem to impact in the performance of the JVM.
Jose R. Huerga
http://www.terra.es/personal/jrhuerga -
Impact on performance because of "-XX:+UsePerfData" setting[ Go to top ]
- Posted by: Shahrukh Niazi
- Posted on: June 04 2005 18:40 EDT
- in response to Jose Ramon Huerga Ayuso
try JProbe Memory debugger -
Impact on performance because of "-XX:+UsePerfData" setting[ Go to top ]
- Posted by: Jamil Khan
- Posted on: June 17 2005 01:51 EDT
- in response to Shahrukh Niazi
Thirumal - Using this option in Production is not advisable as the JVM will be busy making the Performance data available for the tool "VisualGC" which primarily connects to the server having this performance data and shows the data in a Visual Form.
This is same as enabling a Profiler in Production.
Try this in a staging environment and simulate with the load same as that of Production.
-Jamil.