鸿蒙OS Ability MemoryInfo
封装正在运行的应用程序的内存使用信息。
构造器摘要
建设者 | 描述 |
---|---|
MemoryInfo() | 用于创建MemoryInfo实例的构造函数。 |
方法总结
修饰符和类型 | 方法 | 描述 |
---|---|---|
int | getArkPrivateDirty() | 运行应用程序时,获取Ark堆使用的私有脏内存页。 |
int | getArkPss() | 获取应用程序运行时Ark堆实际使用的内存量。 |
int | getArkSharedDirty() | 运行应用程序时,获取Ark堆使用的共享脏内存页面。 |
int | getNativePrivateDirty() | 获取应用程序运行时本机堆使用的私有脏内存页。 |
int | getNativePss() | 获取应用程序运行时本机堆实际使用的内存量。 |
int | getNativeSharedDirty() | 获取应用程序运行时本机堆使用的共享脏内存页面。 |
int | getOtherPrivateDirty() | 获取除方舟和本机堆以外的所有其他设备使用的私有脏内存页。 |
int | getOtherPss() | 获取除方舟和本机堆以外的所有其他项实际使用的内存量。 |
int | getOtherSharedDirty() | 获取除方舟和本机堆以外的所有其他设备使用的共享脏内存页面。 |
String | toString() | 返回对象的字符串表示形式。 |
从类 java.lang 继承的方法。object |
---|
clone,equals,finalize,getClass,hashCode,notify,notifyAll,toString,wait,wait,wait |
构造器详细信息
内存信息
公共MemoryInfo()
用于创建MemoryInfo实例的构造函数。
方法细节
getArkPss
public int getArkPss()
获取应用程序运行时Ark堆实际使用的内存量。
返回值:
返回Ark堆实际使用的内存量。
getArkPrivateDirty
public int getArkPrivateDirty()
运行应用程序时,获取Ark堆使用的私有脏内存页。
返回值:
返回Ark堆使用的私有脏内存页。
getArkSharedDirty
public int getArkSharedDirty()
运行应用程序时,获取Ark堆使用的共享脏内存页面。
返回值:
返回Ark堆使用的共享脏内存页。
getNativePrivateDirty
public int getNativePrivateDirty()
获取应用程序运行时本机堆使用的私有脏内存页。
返回值:
返回本机堆使用的私有脏内存页。
getNativePss
public int getNativePss()
获取应用程序运行时本机堆实际使用的内存量。
返回值:
返回本机堆实际使用的内存量。
getNativeSharedDirty
public int getNativeSharedDirty()
获取应用程序运行时本机堆使用的共享脏内存页面。
返回值:
返回本机堆使用的共享脏内存页面。
getOtherPrivateDirty
public int getOtherPrivateDirty()
获取除方舟和本机堆以外的所有其他设备使用的私有脏内存页。
返回值:
返回其他所有内容使用的私有脏内存页。
getOtherPss
public int getOtherPss()
获取除方舟和本机堆以外的所有其他项实际使用的内存量。
返回值:
返回其他所有对象实际使用的内存量。
getOtherSharedDirty
public int getOtherSharedDirty()
获取除方舟和本机堆以外的所有其他设备使用的共享脏内存页面。
返回值:
返回其他所有共享的脏内存页。
公共StringtoString()
从类:Object复制的描述返回对象的字符串表示形式。通常,toString方法返回一个“以文本形式表示”此对象的字符串。结果应该是简洁易懂的表示形式,便于人们阅读。建议所有子类都重写此方法。
Object类的toString方法返回一个字符串,该字符串包括该对象是其实例的类的名称,符号字符“ @”以及该对象的哈希码的无符号十六进制表示形式。换句话说,此方法返回的字符串等于:
getClass ()。getName ()+ '@' +整数。toHexString (hashCode ())
覆写:
返回值:
对象的字符串表示形式。