Re: Open source Profilers

Attila Szegedi <[email protected]>
Newsgroups gmane.comp.windows.devel.java.advanced
Message-ID <[email protected]>
Are you looking specifically for "open source", or "free" (as in beer)?

NetBeans one is certainly free, and I know Java performance tuning pros
who like it very much.

I myself (just like Randall) have bought YourKit. I've tried many
profilers in the past, and all had their deficiencies here and there
(heck, I even sent in patches to jhat), most notably when you try to track
down harder stuff, like a memory leak due to a class loader not being
GC-ed, you find out that surprisingly many profilers out there don't
consider that there's a strong reference from an object to its class, from
an array class to its component class, and from a class to its class
loader. YourKit does all these right (and did all these right back in 2005
when I had to wrestle with problems of this kind).

And while I understand that you're looking for something that tells you
time spent in a method, and not something to track memory leaks (yet), and
that YourKit is neither free nor open source, I can regardless
wholeheartedly recommend YourKit to anyone :-)

Attila.

On Wed, 15 Aug 2007 00:32:39 +0200, Avinash Lakshman
<[email protected]> wrote:

> Hi
>
> Any good open-source profilers that you guys would recommend based on
> experience ? Basically I need  something that will tell me the time
> spent in
> each method call over a run.
>
> Thanks
> Avinash
>

===================================
This list is hosted by DevelopMentor®  http://www.develop.com

View archives and manage your subscription(s) at http://discuss.develop.com
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.