منبع: BitmapMemoryUsageMetricSet
منبع Singleton که مجموعهای از معیارهای استفاده از حافظه Bitmap را نشان میدهد.
این مجموعه معیار شامل دادههای استفاده از حافظه بیتمپ به همراه دادههای استفاده است.
دورههای تجمیع پشتیبانیشده:
-
DAILY: معیارها در فواصل زمانی تقویمی تجمیع میشوند. با توجه به محدودیتهای تاریخی، تنها منطقه زمانی پشتیبانیشدهAmerica/Los_Angelesاست.
معیارهای پشتیبانی شده:
-
bitmapMemoryUsageP50(google.type.Decimal): پنجاهمین درصد از میزان استفاده از حافظه بیتمپ. -
bitmapMemoryUsageP75(google.type.Decimal): هفتاد و پنجمین درصد از میزان استفاده از حافظه بیتمپ. -
bitmapMemoryUsageP90(google.type.Decimal): نودمین درصد استفاده از حافظه بیتمپ. -
bitmapMemoryUsageP95(google.type.Decimal): نود و پنجمین درصد از میزان استفاده از حافظه بیتمپ. -
bitmapMemoryUsageP99(google.type.Decimal): نود و نهمین درصد استفاده از حافظه بیتمپ. -
distinctUsers(google.type.Decimal): تعداد کاربران متمایزی که معیارهای حافظه آنها در طول دوره تجمیع گزارش شده است. باید دقت شود که این تعداد بیشتر تجمیع نشود، زیرا ممکن است منجر به شمارش چندین باره کاربران شود. مقدار بسته به بزرگی مقدار، به نزدیکترین مضرب ۱۰، ۱۰۰، ۱۰۰۰ یا ۱,۰۰۰,۰۰۰ گرد میشود.
ابعاد پشتیبانی شده:
-
apiLevel(string): سطح API اندروید که روی دستگاه کاربر اجرا میشد، مثلاً ۲۶. -
versionCode(int64): نسخهای از برنامه که روی دستگاه کاربر در حال اجرا بود. -
deviceModel(string): شناسه منحصر به فرد مدل دستگاه کاربر. شکل شناسه 'deviceBrand/device' است، که در آن deviceBrand معادل Build.BRAND و device معادل Build.DEVICE است، مثلاً google/coral. -
deviceBrand(string): شناسه منحصر به فرد برند دستگاه کاربر، مثلاً google. -
deviceType(string): نوع (همچنین به عنوان فاکتور فرم شناخته میشود) دستگاه کاربر، مثلاً PHONE. -
countryCode(string): کشور یا منطقه دستگاه کاربر بر اساس آدرس IP او، که به صورت یک کد دو حرفی ISO-3166 نمایش داده میشود (مثلاً US برای ایالات متحده). -
deviceRamBucket(int64): رم دستگاه، بر حسب مگابایت، در دستهها (۳ گیگابایت، ۴ گیگابایت و غیره). -
deviceSocMake(string): سازندهی سیستم-روی-تراشه اصلی دستگاه، مثلاً سامسونگ. -
deviceSocModel(string): مدل سیستم روی تراشه اصلی دستگاه، مثلاً "Exynos 2100". -
deviceCpuMake(string): سازندهی پردازندهی دستگاه، مثلاً کوالکام. -
deviceCpuModel(string): مدل CPU دستگاه، مثلاً "Kryo 240". -
deviceGpuMake(string): سازندهی پردازندهی گرافیکی دستگاه، مثلاً ARM. -
deviceGpuModel(string): مدل پردازنده گرافیکی دستگاه، مثلاً Mali. -
deviceGpuVersion(string): نسخه پردازنده گرافیکی دستگاه، مثلاً T750. -
deviceVulkanVersion(string): نسخه Vulkan دستگاه، مثلاً "4198400". -
deviceGlEsVersion(string): نسخه OpenGL ES دستگاه، مثلاً "196610". -
deviceScreenSize(string): اندازه صفحه نمایش دستگاه، مثلاً معمولی، بزرگ. -
deviceScreenDpi(string): تراکم صفحه نمایش دستگاه، مثلاً mdpi، hdpi. -
processName(string): نام فرآیندی که در حال اجرا بود، مثلاً com.example.app. -
appState(string): وضعیت برنامه هنگام جمعآوری حافظه، مثلاً FOREGROUND.
مجوزهای مورد نیاز : برای دسترسی به این منبع، کاربر فراخوانیکننده به مجوز مشاهده اطلاعات برنامه (فقط خواندنی) برای برنامه نیاز دارد.
| نمایش JSON |
|---|
{
"name": string,
"freshnessInfo": {
object ( |
| فیلدها | |
|---|---|
name | شناسه. نام منبع. قالب: apps/{app}/bitmapMemoryUsageMetricSet |
freshnessInfo | فقط خروجی. خلاصهای درباره تازگی دادهها در این منبع. |
روشها | |
|---|---|
| ویژگیهای مجموعه متریک را شرح میدهد. |
| معیارهای موجود در مجموعه معیارها را جستجو میکند. |