profile J2EE missing Websphere 8.5

Questions about YourKit Java Profiler
Post Reply
PeshChuka
Posts: 8
Joined: Wed Mar 05, 2014 3:28 pm

profile J2EE missing Websphere 8.5

Post by PeshChuka »

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 ?
Anton Katilin
Posts: 6172
Joined: Wed Aug 11, 2004 8:37 am

Re: profile J2EE missing Websphere 8.5

Post by Anton Katilin »

Is the problem reproducible with the latest EAP build?

http://www.yourkit.com/eap

Could you please provide a snapshot demonstrating the problem.
PeshChuka
Posts: 8
Joined: Wed Mar 05, 2014 3:28 pm

Re: profile J2EE missing Websphere 8.5

Post by PeshChuka »

Is the J2EE statistic available only in Tracing mode ? Or should it be available also in sampling mode ?
Anton Katilin
Posts: 6172
Joined: Wed Aug 11, 2004 8:37 am

Re: profile J2EE missing Websphere 8.5

Post by Anton Katilin »

It should be available in sampling and tracing.
PeshChuka
Posts: 8
Joined: Wed Mar 05, 2014 3:28 pm

Re: profile J2EE missing Websphere 8.5

Post by PeshChuka »

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
Anton Katilin
Posts: 6172
Joined: Wed Aug 11, 2004 8:37 am

Re: profile J2EE missing Websphere 8.5

Post by Anton Katilin »

Hi,
Can you confirm this digit.
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.
Also can you comment on what is the effect in terms of performance if only the SQL probes are enabled + sampling.
Probes do add overhead. Again, how big it is depends on your application, on how many events have to be recorded.

Anyway, I recommend trying version 2014 EAP which greatly reduces probe overhead in multithreaded applications:
http://www.yourkit.com/eap
It is impossible to caluclate it myself since we are working in shared environment.
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.

You can control overhead by turning unneeded options off:
http://www.yourkit.com/docs/java/help/overhead.jsp

Best regards,
Anton
Post Reply