使用Debug.MemoryInfo时出现问题

Bur*_*rke 1 android

我正在尝试使用此类获取内存使用值,但所有类成员都为零.我这样称呼它:

android.os.Debug.MemoryInfo dbm = new android.os.Debug.MemoryInfo();
Run Code Online (Sandbox Code Playgroud)

但是他们dbm.dalvikPss(和其他类成员)是零.有任何想法吗?提前致谢.

Rob*_*ond 6

您必须调用Debug.getMemoryInfo()来填充它.

MemoryInfo dbm = new MemoryInfo();
Debug.getMemoryInfo(dbm);
Run Code Online (Sandbox Code Playgroud)