utility/profiler
This app demonstrates how to use the profiler utility.
Profiler Utility Usage
The basic flow for using this utility is as follows:
-
Create a header file named:
app_profiler_definitions.hNote : Ensure this file is in theGLOBAL_INCLUDES -
In this header file, define all profilers with the macro
DEFINE_PROFILER() -
At the start of the app, in
gos_app_init, callPROFILER_REGISTER_ALL()to register all the profilers -
Then use
PROFILER_BEGIN()andPROFILER_END()to profile various parts of the code -
Use
PROFILER_PRINT_ALL_STATUSES()to print the status of all profilers to the log bus
You can later disable profiling by adding
PROFILER_DISABLED
to the
GLOBAL_DEFINES
.
Source Files
-
resources
- GlobalSign.ca.cer
- manifest.cfg
- app_profiler_definitions.h
- main.c
- profiler.mk
- README.md