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¶