Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Recommended Open Source Profilers [closed]

I'm trying to find open source profilers rather than using one of the commercial profilers which I have to pay $$$ for. When I performed a search on SourceForge, I have come across these four C++ profilers that I thought were quite promising:

  1. Shiny: C++ Profiler
  2. Low Fat Profiler
  3. Luke Stackwalker
  4. FreeProfiler

I'm not sure which one of the profilers would be the best one to use in terms of learning about the performance of my program. It would be great to hear some suggestions.

like image 553
stanigator Avatar asked May 13 '09 21:05

stanigator


People also ask

Is JProfiler open source?

This is a free, open-source profiler. This tool was bundled with the Java Development Kit (JDK) up to JDK 8, but was removed in JDK 9 and is now distributed as a standalone tool: VisualVM Download.

Is Gprof open source?

Code Profiling in Linux Using Gprof - Open Source For You.

What is JProfiler used for?

JProfiler is a Java profiler tool and is useful for developers/testers as it can be used to analyze performance bottlenecks, memory leaks, CPU loads, and to resolve threading issues. JProfiler works both as a stand-alone application and as a plug-in for the Eclipse software development environment.


2 Answers

You could try Windows Performance Toolkit. Completely free to use. This blog entry has an example of how to do sample-based profiling.

like image 85
Michael Avatar answered Oct 06 '22 01:10

Michael


  • Valgrind (And related tools like cachegrind, etc.)
  • Google performance tools
like image 43
Larry Gritz Avatar answered Oct 06 '22 00:10

Larry Gritz