memory_advice::DefaultMetricsProvider

Summary

Inheritance

Inherits from: memory_advice::IMetricsProvider

Public functions

GetActivityManagerMemoryInfo() override
virtual Json::object
Get a list of memory metrics available from ActivityManager::getMemoryInfo().
GetActivityManagerValues() override
virtual Json::object
Get a list of memory metrics available from ActivityManager.
GetDebugValues() override
virtual Json::object
Get a list of memory metrics available from android.os.Debug.
GetMeminfoValues() override
virtual Json::object
Get a list of memory metrics stored in /proc/meminfo.
GetProcValues() override
virtual Json::object
Get a list of various memory metrics stored in /proc/{pid} folder.
GetStatusValues() override
virtual Json::object
Get a list of memory metrics stored in /proc/{pid}/status.

Public functions

GetActivityManagerMemoryInfo

virtual Json::object GetActivityManagerMemoryInfo() override

Get a list of memory metrics available from ActivityManager::getMemoryInfo().

GetActivityManagerValues

virtual Json::object GetActivityManagerValues() override

Get a list of memory metrics available from ActivityManager.

GetDebugValues

virtual Json::object GetDebugValues() override

Get a list of memory metrics available from android.os.Debug.

GetMeminfoValues

virtual Json::object GetMeminfoValues() override

Get a list of memory metrics stored in /proc/meminfo.

GetProcValues

virtual Json::object GetProcValues() override

Get a list of various memory metrics stored in /proc/{pid} folder.

GetStatusValues

virtual Json::object GetStatusValues() override

Get a list of memory metrics stored in /proc/{pid}/status.