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||C++ embedded profiler performance Analysis|
|Operating Systems||Linux Windows|
Release Notes: This release implements an EProfiler static library alternative for all platforms.
Release Notes: This release supports new platforms: Windows 64-bit MinGW and Windows 64-bit MSVC. It fixes bugs reported on the forum, and implements new features in Performance Analyzer that were requested on the forum as well.
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.
Release Notes: This release adds a new profiling mode to produce lists of profiled functions and adds bugfixes to Performance Analyzer.
Release Notes: This release contains a fix for the bad call tree decoding for MSVC compilers. The user guide has been improved as well.