Google致力於提高黑人社區的種族平等。 怎麼看。
本頁面由 Cloud Translation API 翻譯而成。
Switch to English

CpuStatsCollector.CpuStats

public static class CpuStatsCollector.CpuStats
extends Object

java.lang.Object
com.android.tradefed.device.CpuStatsCollector.CpuStats


用於保存單個cpustats輸出的已解析輸出數據的類。

此類保存已解析的輸出,並且還對該數據執行簡單的計算。執行這些計算的方法應僅在對像已填充後調用。

摘要

領域

public mFreqStats

public mTimeStats

公共建設者

CpuStatsCollector.CpuStats ()

公開方法

Double getEstimatedMhz ()

估計持續時間內CPU使用的MHz。

Double getPercentage (com.android.tradefed.device.CpuStatsCollector.TimeCategory category)

獲取在給定類別上使用的循環百分比。

Double getUsedMhzPercentage ()

獲取持續時間內CPU使用的可用MHz的百分比。

領域

mFreqStats

public  mFreqStats

mTimeStats

public  mTimeStats

公共建設者

CpuStatsCollector.CpuStats

public CpuStatsCollector.CpuStats ()

公開方法

getEstimatedMhz

public Double getEstimatedMhz ()

估計持續時間期間CPU使用的MHz。

計算公式為:

((sum(c_time) - idle) / sum(c_time)) * (sum(freq * f_time) / sum(f_time))

其中c_time是給定類別的時間, idle是處於空閒狀態的時間, freq是一個頻率, f_time是在該頻率下花費的時間。

退貨
Double

getPercentage

public Double getPercentage (com.android.tradefed.device.CpuStatsCollector.TimeCategory category)

獲取在給定類別上使用的循環百分比。

參量
category com.android.tradefed.device.CpuStatsCollector.TimeCategory

退貨
Double

getUsedMhzPercentage

public Double getUsedMhzPercentage ()

獲取MHz量,以表示持續時間內CPU使用的可用MHz的百分比。

計算公式為:

100 * sum(freq * f_time) / (max_freq * sum(f_time))

其中freq是一個頻率, f_time是在該頻率上花費的時間, max_freq是cpu能夠支持的最大頻率。

退貨
Double