This week's book giveaways are in the Refactoring and Agile forums.
We're giving away four copies each of Re-engineering Legacy Software and Docker in Action and have the authors on-line!
See this thread and this one for details.
Win a copy of Re-engineering Legacy Software this week in the Refactoring forum
or Docker in Action in the Cloud/Virtualization forum!
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

Which profilers are available to use?

 
Lalit Nagalkar
Ranch Hand
Posts: 47
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
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 ]
 
William Brogden
Author and all-around good cowpoke
Rancher
Posts: 13056
6
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
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.

Bill
 
steve souza
Ranch Hand
Posts: 862
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
google 'java profilers' and you will get links to many profilers.
 
Lalit Nagalkar
Ranch Hand
Posts: 47
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
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
Posts: 1710
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
I would prefer JProfiler or JProbe.

or Inbuilt profiler with Netbeans.
 
Subrata Biswas
Greenhorn
Posts: 9
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hi,
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
Posts: 47
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Thanks Subrata I will soon check with that :-)
 
Priyanka Dandekar
Ranch Hand
Posts: 52
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
I am using latest eclipse Gynemede which has a plugin for profiling..you can try that too. its free.
 
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic