資源:BitmapMemoryUsageMetricSet
代表點陣圖記憶體用量指標集的單例資源。
這組指標包含點陣圖記憶體用量資料,以及用量資料。
支援的匯總期間:
DAILY:指標會以日曆日期間隔匯總。由於歷史限制,目前僅支援America/Los_Angeles時區。
支援的指標:
bitmapMemoryUsageP50(google.type.Decimal):點陣圖記憶體用量的第 50 個百分位數。bitmapMemoryUsageP75(google.type.Decimal):點陣圖記憶體用量的第 75 個百分位數。bitmapMemoryUsageP90(google.type.Decimal):點陣圖記憶體用量的第 90 個百分位數。bitmapMemoryUsageP95(google.type.Decimal):點陣圖記憶體用量的第 95 個百分位數。bitmapMemoryUsageP99(google.type.Decimal):點陣圖記憶體用量的第 99 個百分位數。distinctUsers(google.type.Decimal):在彙整期間回報記憶體指標的不同使用者人數。請務必不要進一步匯總這項計數,否則可能會重複計算使用者。系統會根據值的大小,將值四捨五入至最接近的 10、100、1,000 或 1,000,000 倍數。
支援的尺寸:
apiLevel(string):使用者裝置上執行的 Android API 級別,例如 26。versionCode(int64):使用者裝置上執行的應用程式版本。deviceModel(string):使用者裝置型號的專屬 ID。識別碼格式為「deviceBrand/device」,其中 deviceBrand 對應於 Build.BRAND,device 對應於 Build.DEVICE,例如「google/coral」。deviceBrand(string):使用者裝置品牌的專屬 ID,例如 google。deviceType(string):使用者裝置的類型 (也稱為板型規格),例如 PHONE。countryCode(string):使用者裝置的國家/地區,以 IP 位址為準,並以 2 個字母的 ISO-3166 代碼表示 (例如美國為「US」)。deviceRamBucket(int64):裝置的 RAM (以 MB 為單位),以儲存區的形式 (3 GB、4 GB 等)。deviceSocMake(string):裝置主要系統單晶片的製造商,例如 Samsung。deviceSocModel(string):裝置主要系統單晶片的型號,例如「Exynos 2100」。deviceCpuMake(string):裝置 CPU 的製造商,例如 Qualcomm。deviceCpuModel(string):裝置 CPU 的型號,例如「Kryo 240」。deviceGpuMake(string):裝置 GPU 的製造商,例如 ARM。deviceGpuModel(string):裝置的 GPU 型號,例如 Mali。deviceGpuVersion(string):裝置 GPU 的版本,例如 T750。deviceVulkanVersion(string):裝置的 Vulkan 版本,例如「4198400」。deviceGlEsVersion(string):裝置的 OpenGL ES 版本,例如「196610」。deviceScreenSize(string):裝置的螢幕大小,例如 NORMAL、LARGE。deviceScreenDpi(string):裝置的螢幕密度,例如 mdpi、hdpi。processName(string):正在執行的程序名稱,例如 com.example.app。appState(string):收集記憶體時的應用程式狀態,例如 FOREGROUND。
必要權限:如要存取這項資源,呼叫使用者必須具備應用程式的「查看應用程式資訊 (唯讀)」權限。
| JSON 表示法 |
|---|
{
"name": string,
"freshnessInfo": {
object ( |
| 欄位 | |
|---|---|
name |
ID。資源名稱。 Format: apps/{app}/bitmapMemoryUsageMetricSet |
freshnessInfo |
僅供輸出。這項資源的資料更新間隔摘要。 |
方法 |
|
|---|---|
|
說明指標集的屬性。 |
|
查詢指標集中的指標。 |