রিসোর্স: BitmapMemoryUsageMetricSet
বিটম্যাপ মেমরি ব্যবহারের মেট্রিকগুলোর সেটকে প্রতিনিধিত্বকারী একটি একক রিসোর্স।
এই মেট্রিক সেটে বিটম্যাপ মেমরি ব্যবহারের ডেটার সাথে অন্যান্য ব্যবহারের ডেটাও অন্তর্ভুক্ত রয়েছে।
সমর্থিত একত্রীকরণ সময়কাল:
-
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): ব্যবহারকারীর ডিভাইসে চলমান অ্যান্ড্রয়েডের এপিআই লেভেল, যেমন, ২৬। -
versionCode(int64): ব্যবহারকারীর ডিভাইসে অ্যাপটির যে ভার্সনটি চলছিল। -
deviceModel(string): ব্যবহারকারীর ডিভাইস মডেলের অনন্য শনাক্তকারী। শনাক্তকারীটির গঠন হলো 'deviceBrand/device', যেখানে deviceBrand হলো Build.BRAND এবং device হলো Build.DEVICE, যেমন, google/coral। -
deviceBrand(string): ব্যবহারকারীর ডিভাইসের ব্র্যান্ডের অনন্য শনাক্তকারী, যেমন, গুগল। -
deviceType(string): ব্যবহারকারীর ডিভাইসের ধরন (যা ফর্ম ফ্যাক্টর নামেও পরিচিত), যেমন, ফোন। -
countryCode(string): ব্যবহারকারীর আইপি অ্যাড্রেসের উপর ভিত্তি করে তার ডিভাইসের দেশ বা অঞ্চল, যা একটি ২-অক্ষরের ISO-3166 কোড হিসাবে প্রকাশ করা হয় (যেমন মার্কিন যুক্তরাষ্ট্রের জন্য US)। -
deviceRamBucket(int64): ডিভাইসটির র্যাম, মেগাবাইটে, বিভিন্ন বাকেটে (যেমন ৩জিবি, ৪জিবি, ইত্যাদি)। -
deviceSocMake(string): ডিভাইসটির প্রধান সিস্টেম-অন-চিপের প্রস্তুতকারক, যেমন, স্যামসাং। -
deviceSocModel(string): ডিভাইসটির প্রধান সিস্টেম-অন-চিপের মডেল, যেমন, "Exynos 2100"। -
deviceCpuMake(string): ডিভাইসটির সিপিইউ-এর প্রস্তুতকারক, যেমন, Qualcomm। -
deviceCpuModel(string): ডিভাইসটির সিপিইউ-এর মডেল, যেমন, "Kryo 240"। -
deviceGpuMake(string): ডিভাইসটির GPU-এর প্রস্তুতকারক, যেমন, ARM। -
deviceGpuModel(string): ডিভাইসটির GPU-এর মডেল, যেমন, মালি। -
deviceGpuVersion(string): ডিভাইসটির জিপিইউ-এর ভার্সন, যেমন, T750। -
deviceVulkanVersion(string): ডিভাইসটির ভলকান সংস্করণ, যেমন, "4198400"। -
deviceGlEsVersion(string): ডিভাইসটির OpenGL ES সংস্করণ, যেমন, "196610"। -
deviceScreenSize(string): ডিভাইসটির স্ক্রিনের আকার, যেমন, সাধারণ, বড়। -
deviceScreenDpi(string): ডিভাইসটির স্ক্রিন ডেনসিটি, যেমন, mdpi, hdpi। -
processName(string): চলমান প্রসেসটির নাম, যেমন, com.example.app। -
appState(string): মেমরি সংগ্রহের সময় অ্যাপটির অবস্থা, যেমন, ফোরগ্রাউন্ড।
প্রয়োজনীয় অনুমতি : এই রিসোর্সটি অ্যাক্সেস করার জন্য, ব্যবহারকারীর অ্যাপটির জন্য 'অ্যাপের তথ্য দেখুন' (শুধুমাত্র পঠনযোগ্য) অনুমতি প্রয়োজন।
| JSON উপস্থাপনা |
|---|
{
"name": string,
"freshnessInfo": {
object ( |
| ক্ষেত্র | |
|---|---|
name | শনাক্তকারী। রিসোর্সের নাম। ফর্ম্যাট: অ্যাপস/{অ্যাপ}/বিটম্যাপমেমরিইউসেজমেট্রিকসেট |
freshnessInfo | শুধুমাত্র আউটপুট। এই রিসোর্সের ডেটার সতেজতা সম্পর্কে সারসংক্ষেপ। |
পদ্ধতি | |
|---|---|
| মেট্রিক সেটের বৈশিষ্ট্যগুলো বর্ণনা করে। |
| মেট্রিক সেটে থাকা মেট্রিকগুলো কোয়েরি করে। |