Profiling and Code Coverage Follow
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.
Please sign in to leave a comment.
Next JProfiler release will include a completely reworked plugin, giving a much tighter integration into IDEA.
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:
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.
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.
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 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...
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 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.
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."
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).
>
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.
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