Profiling and Code Coverage

Hello IDEA developers and users,

I am currently evaluating Clover plugin for IDEA, and it looks very good, any one had any problems with it, or can suggest better alternative (may be free :please: :))

I am also evaluating YourKit, JProbe, JProfiler
YourKit: Best interface, Easier to use with IDEA, faster memory profiling, but didn't try much yet to have other opinions.
JProbe: Bad GUI, Very good feature set (nice analyzers, ...)
JProfiler: had problems in the past saving/loading snpshots on Solaris, so didn't try now.

I am interested in your comments as you are the most advanced java developers developing the most advanced java application I know of (ok I don't know much :)

Thanks in advance,
Mamado.

11 comments

Next JProfiler release will include a completely reworked plugin, giving a much tighter integration into IDEA.

0

And completely useless for Mac folks, so I hope that we can benefit from the
reports that windows and linux users will report. Seems the Mac jvm doesn't
give back enough profiling information, but what I don't get is why there
are other very good profilers which work just fine on the Mac (jprobe and
the one in netbeans)... Oh well, I hope the folks at jprobe are testing
with JDK 5.0 on OS X Tiger and reporting to apple what ever is lacking.

R


On 11/18/04 3:02 PM, in article
17654709.1100808130704.JavaMail.itn@is.intellij.net, "Martin Fuhrer"
<mf@fuhrer.com> wrote:

Next JProfiler release will include a completely reworked plugin, giving a
much tighter integration into IDEA.


0

And completely useless for Mac folks...


Can't comment on this, I'm not working on Mac and I only develop the plugin, not JProfiler itself. But I'll talk to the JProfiler folks, maybe there's some room for improvement. At least on Windows JProfiler covers everything I need.

0

I use jprofiler exclusively on OSX, and it works just fine for my needs anyway (cpu profiler, heap analyzer, and memory usage).

I do wish those lazy yourkit bastards would get off their asses and do an OSX port. They seem curiously determined to avoid taking any of my money.

0

I've asked them directly, Hani, one of the guys I communicated with used to
be a JetBrainer, and he told me specifically that the OSX JDK did not give
them what they needed to be able to make a port.

I don't know enough to say why or how, but it seems to me if one company can
do it, then they should also be able to, or it seems like a problem in
design approach.

Jmho

R


On 11/19/04 1:17 AM, in article
3810723.1100845032246.JavaMail.itn@is.intellij.net, "Hani Suleiman"
<hani@formicary.net> wrote:

I use jprofiler exclusively on OSX, and it works just fine for my needs anyway
(cpu profiler, heap analyzer, and memory usage).

I do wish those lazy yourkit bastards would get off their asses and do an OSX
port. They seem curiously determined to avoid taking any of my money.


0

I was referring to the YouKit not supporting OS X not Jprofiler. Jprofiler
works.


On 11/18/04 11:27 PM, in article
2016667.1100838475486.JavaMail.itn@is.intellij.net, "Martin Fuhrer"
<mf@fuhrer.com> wrote:

>> And completely useless for Mac folks...


Can't comment on this, I'm not working on Mac and I only develop the plugin,
not JProfiler itself. But I'll talk to the JProfiler folks, maybe there's some
room for improvement. At least on Windows JProfiler covers everything I need.


0

I meant jvm not jdk. Sorry.


On 11/19/04 9:37 AM, in article BDC36F65.22CE%robert@codepuccino.com,
"Robert S. Sfeir" <robert@codepuccino.com> wrote:

I've asked them directly, Hani, one of the guys I communicated with used to
be a JetBrainer, and he told me specifically that the OSX JDK did not give
them what they needed to be able to make a port.

I don't know enough to say why or how, but it seems to me if one company can
do it, then they should also be able to, or it seems like a problem in
design approach.

Jmho

R


On 11/19/04 1:17 AM, in article
3810723.1100845032246.JavaMail.itn@is.intellij.net, "Hani Suleiman"
<hani@formicary.net> wrote:

>> I use jprofiler exclusively on OSX, and it works just fine for my needs
>> anyway
>> (cpu profiler, heap analyzer, and memory usage).
>>
>> I do wish those lazy yourkit bastards would get off their asses and do an OSX
>> port. They seem curiously determined to avoid taking any of my money.


0

Robert S. Sfeir wrote:

>.. told me specifically that the OSX JDK did not give
>them what they needed to be able to make a port.

>
see here:
http://www.yourkit.com/faq/index.jsp#macosx

Not much info, but it's official : they won't support jdk1.4 MacOS,
and
"we hope we'll be able to support Mac OS X when Java 5.0 with JVMTI is
ported to Mac OS X."

0

Hello Hani,

unfortunately YourKit Java Profiler will not support Java 1.4.x on OSX. Our
laziness is not a problem. Strictly speaking OSX's JVMPI is a one big
crap. It cannot do even the simpliest things. It crashes, crashes and
crashes (believe that plug-in for JVM is not a
hello-world-program-in-Java)... I hope that OSX will have a better
implementation of JVMTI (new Java 5.0 API; but as usual nobody knows when
Apple realse it)

Regards,
Vladimir Kondratyev
YourKit, LLC
http://www.yourkit.com
"Don't get lost in data, get information!"


"Hani Suleiman" <hani@formicary.net>
news:3810723.1100845032246.JavaMail.itn@is.intellij.net...
>I use jprofiler exclusively on OSX, and it works just fine for my needs
>anyway (cpu profiler, heap analyzer, and memory usage).
>

I do wish those lazy yourkit bastards would get off their asses and do an
OSX port. They seem curiously determined to avoid taking any of my money.



0

Hey Vladimir,

Thanks for letting us know! Oh well, nothing can be done then short of filing bugs with apple and waiting for 1.5.

Incidentally, if you sign up for a select membership on ADC you can get 1.5 previews as and when they come out, so it'd be a good chance to work closely with the apple guys and make sure all your bugs are fixed before any final release.

0

Try http://emma.sourceforge.net/
didn't explore much of this tool but the faq pretty much gives a good idea about what you can expect from this tool

http://emma.sourceforge.net/faq.html

hope this helps

cheers,
parthi

0

Please sign in to leave a comment.