RTEMS 6.3
Loading...
Searching...
No Matches
Runtime Measurements

Support to measure the runtime of code fragments. More...

Data Structures

struct  T_measure_runtime_config
struct  T_measure_runtime_request

Macros

#define T_MEASURE_RUNTIME_ALLOW_CLOCK_ISR   0x1
#define T_MEASURE_RUNTIME_REPORT_SAMPLES   0x2
#define T_MEASURE_RUNTIME_DISABLE_FULL_CACHE   0x10
#define T_MEASURE_RUNTIME_DISABLE_HOT_CACHE   0x20
#define T_MEASURE_RUNTIME_DISABLE_DIRTY_CACHE   0x40
#define T_MEASURE_RUNTIME_DISABLE_MINOR_LOAD   0x80
#define T_MEASURE_RUNTIME_DISABLE_MAX_LOAD   0x100

Typedefs

typedef struct T_measure_runtime_context T_measure_runtime_context

Functions

T_measure_runtime_context * T_measure_runtime_create (const T_measure_runtime_config *)
void T_measure_runtime (T_measure_runtime_context *, const T_measure_runtime_request *)

Detailed Description

Support to measure the runtime of code fragments.