class SysmemMetrics

Defined at line 18 of file ../../src/sysmem/server/sysmem_metrics.h

Public Methods

void SysmemMetrics ()

Defined at line 12 of file ../../src/sysmem/server/sysmem_metrics.cc

cobalt::MetricsBuffer & metrics_buffer ()

Defined at line 20 of file ../../src/sysmem/server/sysmem_metrics.cc

void LogUnusedPageCheck (sysmem_metrics::UnusedPageCheckMetricDimensionEvent event)

Defined at line 22 of file ../../src/sysmem/server/sysmem_metrics.cc

void LogUnusedPageCheckCounts (uint32_t succeeded_count, uint32_t failed_count)

Defined at line 26 of file ../../src/sysmem/server/sysmem_metrics.cc

void LogCloseWeakAsapTakingTooLong ()

This is called once a close_weak_asap (per-buffer_index) has taken 5s (so far), regardless of

whether all the weak VMOs are ever closed after that.

Defined at line 47 of file ../../src/sysmem/server/sysmem_metrics.cc

void LogCloseWeakAsapDuration (zx::duration duration)

This is called only once all weak VMOs (per-buffer_index) have been closed. If they're never

actually closed, this is never called (in contrast to LogCloseWeakAsapTakingTooLong).

Defined at line 52 of file ../../src/sysmem/server/sysmem_metrics.cc