Granny's Programming Pearls
"inside of every large program is a small program struggling to get out"
The moose likes Performance and the fly likes Which profilers are available to use? Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login
JavaRanch » Java Forums » Java » Performance
Bookmark "Which profilers are available to use?" Watch "Which profilers are available to use?" New topic

Which profilers are available to use?

Lalit Nagalkar
Ranch Hand

Joined: Aug 22, 2006
Posts: 47
Hi all.

I would like to know name of profilers, free ones preferred, that can monitor and show CPU and memory consumption by different modules (classes) of a complete application. I want to monitor performance of each module separately.

I read about Netbeans profiler embedded with its 6.1 version but not sure if it has got that feature. What I have seen is it displays the memory allocations and CPU usage for the complete application or the modules we have selected as whole, but not on per module basis.

For any clarification please let me know.

Thank you all.
Lalit K. Nagalkar
[ November 19, 2008: Message edited by: Lalit Nagalkar ]

SCJP 1.4
William Brogden
Author and all-around good cowpoke

Joined: Mar 22, 2000
Posts: 13037
The JProbe tool is commercial but still has a free trial version. JProbe has been around since Java 1.02 but it has been a while since I used it.

steve souza
Ranch Hand

Joined: Jun 26, 2002
Posts: 862
google 'java profilers' and you will get links to many profilers. - a fast, free open source performance tuning api.
JavaRanch Performance FAQ
Lalit Nagalkar
Ranch Hand

Joined: Aug 22, 2006
Posts: 47
Originally posted by steve souza:
google 'java profilers' and you will get links to many profilers.

Thanks William and Steve,

Steve, I googled it but I can't go through their long features descriptions and then test if their claims are satisfactory because of time scarcity. However, I am going through Netbeans Profiler & JProfiler-5 (Eval ver).

I want to be suggested one good profiler, from your experiences, that allows to profile whole application module by module and show each module's CPU and memory usages and also point out its place in the code.

Thank you all
Lalit K. Nagalkar
Chandra Bhatt
Ranch Hand

Joined: Feb 28, 2007
Posts: 1710
I would prefer JProfiler or JProbe.

or Inbuilt profiler with Netbeans.

Subrata Biswas

Joined: Nov 25, 2008
Posts: 9
I am using HP Diagnostic tools. It's too good. Not only module basis you can get for each object and it's method. Also you will get the info about time it is taking to excute even your SQL. But you need to configure it. Right now I can't recall the file that you need to modify but it will available in conf folder of HP Diagnostic Tools.You need to modify two files for your need. It's free also. If you want to use it to have a try and want to know the config details let me know, I will send you my wiki manual.
Lalit Nagalkar
Ranch Hand

Joined: Aug 22, 2006
Posts: 47
Thanks Subrata I will soon check with that :-)
Priyanka Dandekar
Ranch Hand

Joined: Aug 06, 2008
Posts: 52
I am using latest eclipse Gynemede which has a plugin for can try that too. its free.

Priya - Mockup Tool | Java | Struts2 | Lucene
I agree. Here's the link:
subject: Which profilers are available to use?
It's not a secret anymore!