Hitchhiker is a free Eclipse plug-in and runtime engine based on patented Aprobe technology. Hitchhiker provides tracing, profiling, memory leak tracking and function coverage tools for C/C++ applications. With Hitchhiker you can:
Hitchhiker can be used throughout the application development lifecycle, from development into alpha, beta, production test, and production.
How Hitchhiker works
Hitchhiker collects performance and control flow data from your application using machine code instrumentation that is automatically inserted into your application using patented Aprobe technology.
Configure the data collection process by specifying the wild card set of functions to profile as well as other data collection options using the Eclipse Workbench. Then launch the application via the standard Eclipse Launch Dialog. Or you can attach to an application already running with the Hitchhiker agent and examine its collected profile information.
As the application runs, the Hitchhiker Agent sends the application telemetry back to the Eclipse Workbench. The collected data can be viewed in real time using a variety of data visualization views or saved for later analysis.
The data can be analyzed in many different ways:
Hitchhiker is currently provided for:
Hitchhiker is built upon the Eclipse SDK and the TPTP and CDT projects. The following components are required:
Click on the link to go to detail page: http://www.ocsystems.com/eclipse/
Recommend the tutorial