The checkbox profile J2EE is missing when profiling remote Websphere 8.5 with IBM jvm 7.
J2EE statistics when taking snapshot are also zeroes for everything. I am interested in SQL statistics. I have enabled the probes for the DB.
What do I miss ?
profile J2EE missing Websphere 8.5
-
- Posts: 6172
- Joined: Wed Aug 11, 2004 8:37 am
Re: profile J2EE missing Websphere 8.5
Is the problem reproducible with the latest EAP build?
http://www.yourkit.com/eap
Could you please provide a snapshot demonstrating the problem.
http://www.yourkit.com/eap
Could you please provide a snapshot demonstrating the problem.
-
- Posts: 8
- Joined: Wed Mar 05, 2014 3:28 pm
Re: profile J2EE missing Websphere 8.5
Is the J2EE statistic available only in Tracing mode ? Or should it be available also in sampling mode ?
-
- Posts: 6172
- Joined: Wed Aug 11, 2004 8:37 am
Re: profile J2EE missing Websphere 8.5
It should be available in sampling and tracing.
-
- Posts: 8
- Joined: Wed Mar 05, 2014 3:28 pm
Re: profile J2EE missing Websphere 8.5
Hei, just want to confirm that SQL sampling is working for us. To Yourkit proves to be an excellent tool which I will recommend for purchase to my company. We are doing long running batches and I read in a blogg that sampling causes negligable performance decrease in the amount of 3%. Can you confirm this digit.
Also can you comment on what is the effect in terms of performance if only the SQL probes are enabled + sampling. It is impossible to caluclate it myself since we are working in shared environment.
Thanks
Also can you comment on what is the effect in terms of performance if only the SQL probes are enabled + sampling. It is impossible to caluclate it myself since we are working in shared environment.
Thanks
-
- Posts: 6172
- Joined: Wed Aug 11, 2004 8:37 am
Re: profile J2EE missing Websphere 8.5
Hi,
Anyway, I recommend trying version 2014 EAP which greatly reduces probe overhead in multithreaded applications:
http://www.yourkit.com/eap
You can control overhead by turning unneeded options off:
http://www.yourkit.com/docs/java/help/overhead.jsp
Best regards,
Anton
It's a good estimation for an average application. I can't tell the exact number for your application, you can only see it yourself.Can you confirm this digit.
Probes do add overhead. Again, how big it is depends on your application, on how many events have to be recorded.Also can you comment on what is the effect in terms of performance if only the SQL probes are enabled + sampling.
Anyway, I recommend trying version 2014 EAP which greatly reduces probe overhead in multithreaded applications:
http://www.yourkit.com/eap
I'm not sure I understand what you mean with this. Instead of measuring overhead you can simply try running with particular profiler options, and if performance of your application is not hurt, keep them, otherwise try measuring less to keep overhead moderate, and/or profile with these options from time time only, etc.It is impossible to caluclate it myself since we are working in shared environment.
You can control overhead by turning unneeded options off:
http://www.yourkit.com/docs/java/help/overhead.jsp
Best regards,
Anton