Projects / Embedded Profiler

Embedded Profiler

Embedded Profiler is low-overhead C++ profiler based on automatic instrumentation of functions done by the compiler (GCC, MinGW, or MSVC). Profiling can be done either automatically or manually. Automatic profiling generates a complete call tree and needs no modification of code. Manual profiling requires using the EProfiler API to specify the parts of code to be profiled. The resulting log can be opened in Performance Analyzer, a GUI application with several views designed for comfortable log analysis.

Tags
Licenses
Operating Systems
Implementation

RSS Recent releases

  •  27 Nov 2012 00:08

Release Notes: This release contains an important fix for very slow loading of big symbol files. Samples to demonstrate profiling in easy way have been added. A forum has been launched at the embedded profiler Website.

  •  08 Nov 2012 02:47

Release Notes: This release adds a new profiling mode to produce lists of profiled functions and adds bugfixes to Performance Analyzer.

  •  05 Sep 2012 21:35

Release Notes: This release contains a fix for the bad call tree decoding for MSVC compilers. The user guide has been improved as well.

  •  16 Aug 2012 21:05

Release Notes: This release contains a fix for the address resolution problem for MSVC compilers. The user guide has been significantly improved as well.

Screenshot

Project Spotlight

OpenDocMan

A Web-based document management system.

Screenshot

Project Spotlight

Q4Wine

A GUI for Wine.