鴻蒙OS Ability MemoryInfo

2020-10-28 16:02 更新

封裝正在運(yùn)行的應(yīng)用程序的內(nèi)存使用信息。

構(gòu)造器摘要

建設(shè)者 描述
MemoryInfo() 用于創(chuàng)建MemoryInfo實(shí)例的構(gòu)造函數(shù)。

方法總結(jié)

修飾符和類型 方法 描述
int getArkPrivateDirty() 運(yùn)行應(yīng)用程序時(shí),獲取Ark堆使用的私有臟內(nèi)存頁(yè)。
int getArkPss() 獲取應(yīng)用程序運(yùn)行時(shí)Ark堆實(shí)際使用的內(nèi)存量。
int getArkSharedDirty() 運(yùn)行應(yīng)用程序時(shí),獲取Ark堆使用的共享臟內(nèi)存頁(yè)面。
int getNativePrivateDirty() 獲取應(yīng)用程序運(yùn)行時(shí)本機(jī)堆使用的私有臟內(nèi)存頁(yè)。
int getNativePss() 獲取應(yīng)用程序運(yùn)行時(shí)本機(jī)堆實(shí)際使用的內(nèi)存量。
int getNativeSharedDirty() 獲取應(yīng)用程序運(yùn)行時(shí)本機(jī)堆使用的共享臟內(nèi)存頁(yè)面。
int getOtherPrivateDirty() 獲取除方舟和本機(jī)堆以外的所有其他設(shè)備使用的私有臟內(nèi)存頁(yè)。
int getOtherPss() 獲取除方舟和本機(jī)堆以外的所有其他項(xiàng)實(shí)際使用的內(nèi)存量。
int getOtherSharedDirty() 獲取除方舟和本機(jī)堆以外的所有其他設(shè)備使用的共享臟內(nèi)存頁(yè)面。
String toString() 返回對(duì)象的字符串表示形式。

從類 java.lang 繼承的方法。object
clone,equals,finalize,getClass,hashCode,notify,notifyAll,toString,waitwait,wait

構(gòu)造器詳細(xì)信息

內(nèi)存信息

公共MemoryInfo()

用于創(chuàng)建MemoryInfo實(shí)例的構(gòu)造函數(shù)。

方法細(xì)節(jié)

getArkPss

public int getArkPss()

獲取應(yīng)用程序運(yùn)行時(shí)Ark堆實(shí)際使用的內(nèi)存量。

返回值:

返回Ark堆實(shí)際使用的內(nèi)存量。

getArkPrivateDirty

public int getArkPrivateDirty()

運(yùn)行應(yīng)用程序時(shí),獲取Ark堆使用的私有臟內(nèi)存頁(yè)。

返回值:

返回Ark堆使用的私有臟內(nèi)存頁(yè)。

getArkSharedDirty

public int getArkSharedDirty()

運(yùn)行應(yīng)用程序時(shí),獲取Ark堆使用的共享臟內(nèi)存頁(yè)面。

返回值:

返回Ark堆使用的共享臟內(nèi)存頁(yè)。

getNativePrivateDirty

public int getNativePrivateDirty()

獲取應(yīng)用程序運(yùn)行時(shí)本機(jī)堆使用的私有臟內(nèi)存頁(yè)。

返回值:

返回本機(jī)堆使用的私有臟內(nèi)存頁(yè)。

getNativePss

public int getNativePss()

獲取應(yīng)用程序運(yùn)行時(shí)本機(jī)堆實(shí)際使用的內(nèi)存量。

返回值:

返回本機(jī)堆實(shí)際使用的內(nèi)存量。

getNativeSharedDirty

public int getNativeSharedDirty()

獲取應(yīng)用程序運(yùn)行時(shí)本機(jī)堆使用的共享臟內(nèi)存頁(yè)面。

返回值:

返回本機(jī)堆使用的共享臟內(nèi)存頁(yè)面。

getOtherPrivateDirty

public int getOtherPrivateDirty()

獲取除方舟和本機(jī)堆以外的所有其他設(shè)備使用的私有臟內(nèi)存頁(yè)。

返回值:

返回其他所有內(nèi)容使用的私有臟內(nèi)存頁(yè)。

getOtherPss

public int getOtherPss()

獲取除方舟和本機(jī)堆以外的所有其他項(xiàng)實(shí)際使用的內(nèi)存量。

返回值:

返回其他所有對(duì)象實(shí)際使用的內(nèi)存量。

getOtherSharedDirty

public int getOtherSharedDirty()

獲取除方舟和本機(jī)堆以外的所有其他設(shè)備使用的共享臟內(nèi)存頁(yè)面。

返回值:

返回其他所有共享的臟內(nèi)存頁(yè)。

公共StringtoString()

從類:Object復(fù)制的描述返回對(duì)象的字符串表示形式。通常,toString方法返回一個(gè)“以文本形式表示”此對(duì)象的字符串。結(jié)果應(yīng)該是簡(jiǎn)潔易懂的表示形式,便于人們閱讀。建議所有子類都重寫此方法。

Object類的toString方法返回一個(gè)字符串,該字符串包括該對(duì)象是其實(shí)例的類的名稱,符號(hào)字符“ @”以及該對(duì)象的哈希碼的無(wú)符號(hào)十六進(jìn)制表示形式。換句話說(shuō),此方法返回的字符串等于:

getClass ()。getName ()+ '@' +整數(shù)。toHexString (hashCode ())     

覆寫:

Object中的toString

返回值:

對(duì)象的字符串表示形式。

以上內(nèi)容是否對(duì)您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號(hào)
微信公眾號(hào)

編程獅公眾號(hào)