鸿蒙OS开发文档 鸿蒙OS Ability MemoryInfo

2024-02-25 开发教程 鸿蒙OS开发文档 匿名 6

封装正在运行的应用程序的内存使用信息。

构造器摘要

建设者描述
MemoryInfo()用于创建MemoryInfo实例的构造函数。

方法总结

修饰符和类型方法描述
intgetArkPrivateDirty()运行应用程序时,获取Ark堆使用的私有脏内存页。
intgetArkPss()获取应用程序运行时Ark堆实际使用的内存量。
intgetArkSharedDirty()运行应用程序时,获取Ark堆使用的共享脏内存页面。
intgetNativePrivateDirty()获取应用程序运行时本机堆使用的私有脏内存页。
intgetNativePss()获取应用程序运行时本机堆实际使用的内存量。
intgetNativeSharedDirty()获取应用程序运行时本机堆使用的共享脏内存页面。
intgetOtherPrivateDirty()获取除方舟和本机堆以外的所有其他设备使用的私有脏内存页。
intgetOtherPss()获取除方舟和本机堆以外的所有其他项实际使用的内存量。
intgetOtherSharedDirty()获取除方舟和本机堆以外的所有其他设备使用的共享脏内存页面。
StringtoString()返回对象的字符串表示形式。
从类 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 ())

覆写:

类Object中的toString

返回值:

对象的字符串表示形式。