lv_sysmon_private.h
Functions
-
void lv_sysmon_builtin_init(void)
Initialize built-in system monitor, such as performance and memory monitor.
-
void lv_sysmon_builtin_deinit(void)
DeInitialize built-in system monitor, such as performance and memory monitor.
-
struct _lv_sysmon_backend_data_t
-
struct _lv_sysmon_perf_info_t
Public Members
-
bool inited
-
uint32_t refr_start
-
uint32_t refr_interval_sum
-
uint32_t refr_elaps_sum
-
uint32_t refr_cnt
-
uint32_t render_start
-
uint32_t render_elaps_sum
-
uint32_t render_cnt
-
uint32_t flush_in_render_start
-
uint32_t flush_in_render_elaps_sum
-
uint32_t flush_not_in_render_start
-
uint32_t flush_not_in_render_elaps_sum
-
uint32_t last_report_timestamp
-
uint32_t render_in_progress
-
struct _lv_sysmon_perf_info_t measured
-
uint32_t fps
-
uint32_t cpu
-
uint32_t refr_avg_time
-
uint32_t render_avg_time
Pure rendering time without flush time
-
uint32_t flush_avg_time
Pure flushing time without rendering time
-
uint32_t cpu_avg_total
-
uint32_t fps_avg_total
-
uint32_t run_cnt
-
struct _lv_sysmon_perf_info_t calculated
-
bool inited