- সম্পদ: PerfMetricsSummary
- পারফেন এনভায়রনমেন্ট
- CPUইনফো
- মেমরির তথ্য
- অ্যাপস্টার্টটাইম
- গ্রাফিক্স পরিসংখ্যান
- বালতি
- পদ্ধতি
সম্পদ: PerfMetricsSummary
সংগৃহীত পারফ মেট্রিক্স এবং পারফরম্যান্স পরিবেশের তথ্যের সারসংক্ষেপ
JSON প্রতিনিধিত্ব |
---|
{ "projectId": string, "historyId": string, "executionId": string, "stepId": string, "perfMetrics": [ enum ( |
ক্ষেত্র | |
---|---|
projectId | মেঘ প্রকল্প দ্রষ্টব্য: এই ক্ষেত্রটি শুধুমাত্র প্রতিক্রিয়াগুলিতে ব্যবহৃত হয়। অনুরোধে এখানে উল্লেখ করা যেকোনো মান উপেক্ষা করা হয়। |
historyId | একটি টুল ফলাফল ইতিহাস আইডি. দ্রষ্টব্য: এই ক্ষেত্রটি শুধুমাত্র প্রতিক্রিয়াগুলিতে ব্যবহৃত হয়। অনুরোধে এখানে উল্লেখ করা যেকোনো মান উপেক্ষা করা হয়। |
executionId | একটি টুল ফলাফল নির্বাহ ID. দ্রষ্টব্য: এই ক্ষেত্রটি শুধুমাত্র প্রতিক্রিয়াগুলিতে ব্যবহৃত হয়। অনুরোধে এখানে উল্লেখ করা যেকোনো মান উপেক্ষা করা হয়। |
stepId | একটি টুল ফলাফল ধাপ আইডি. দ্রষ্টব্য: এই ক্ষেত্রটি শুধুমাত্র প্রতিক্রিয়াগুলিতে ব্যবহৃত হয়। অনুরোধে এখানে উল্লেখ করা যেকোনো মান উপেক্ষা করা হয়। |
perfMetrics[] | সংগৃহীত সম্পদের সেট |
perfEnvironment | যে পরিবেশে পারফরম্যান্স মেট্রিক্স সংগ্রহ করা হয়েছিল তা বর্ণনা করে |
appStartTime | |
graphicsStats | পুরো রানের জন্য গ্রাফিক্স পরিসংখ্যান। পরিসংখ্যান রানের শুরুতে রিসেট করা হয় এবং রানের শেষে সংগ্রহ করা হয়। |
পারফেন এনভায়রনমেন্ট
কর্মক্ষমতা পরিবেশ তথ্য encapsulates
JSON প্রতিনিধিত্ব |
---|
{ "cpuInfo": { object ( |
ক্ষেত্র | |
---|---|
cpuInfo | CPU সম্পর্কিত পরিবেশ তথ্য |
memoryInfo | মেমরি সম্পর্কিত পরিবেশ তথ্য |
CPUইনফো
JSON প্রতিনিধিত্ব |
---|
{ "cpuProcessor": string, "cpuSpeedInGhz": number, "numberOfCores": integer } |
ক্ষেত্র | |
---|---|
cpuProcessor | ডিভাইস প্রসেসরের বর্ণনা যেমন '1.8 GHz হেক্সা কোর 64-বিট ARMv8-A' |
cpuSpeedInGhz | GHz এ CPU ঘড়ির গতি |
numberOfCores | CPU কোরের সংখ্যা |
মেমরির তথ্য
JSON প্রতিনিধিত্ব |
---|
{ "memoryTotalInKibibyte": string, "memoryCapInKibibyte": string } |
ক্ষেত্র | |
---|---|
memoryTotalInKibibyte | KiB-তে ডিভাইসে পাওয়া মোট মেমরি |
memoryCapInKibibyte | সর্বাধিক মেমরি যা কিবি-তে প্রক্রিয়াটির জন্য বরাদ্দ করা যেতে পারে |
অ্যাপস্টার্টটাইম
JSON প্রতিনিধিত্ব |
---|
{ "initialDisplayTime": { object ( |
ক্ষেত্র | |
---|---|
initialDisplayTime | লগক্যাটে রিপোর্ট অনুযায়ী অ্যাপ শুরু থেকে প্রথম প্রদর্শিত কার্যকলাপ আঁকার সময়। https://developer.android.com/topic/performance/launch-time.html#time-initial দেখুন |
fullyDrawnTime | ঐচ্ছিক। অ্যাপ শুরু থেকে ডেভেলপার-প্রতিবেদিত "পুরোপুরি আঁকা" সময় পৌঁছানোর সময়। এটি শুধুমাত্র তখনই সংরক্ষিত হয় যদি অ্যাপটিতে Activity.reportFullyDrawn() এ একটি কল অন্তর্ভুক্ত থাকে। https://developer.android.com/topic/performance/launch-time.html#time-full দেখুন |
গ্রাফিক্স পরিসংখ্যান
অ্যাপের জন্য গ্রাফিক্স পরিসংখ্যান। তথ্যগুলো 'adb shell dumpsys graphicsstats' থেকে সংগ্রহ করা হয়েছে। আরও তথ্যের জন্য দেখুন: https://developer.android.com/training/testing/performance.html পরিসংখ্যান শুধুমাত্র API 23+ এর জন্য উপস্থিত থাকবে।
JSON প্রতিনিধিত্ব |
---|
{
"totalFrames": string,
"jankyFrames": string,
"p50Millis": string,
"p90Millis": string,
"p95Millis": string,
"p99Millis": string,
"missedVsyncCount": string,
"highInputLatencyCount": string,
"slowUiThreadCount": string,
"slowBitmapUploadCount": string,
"slowDrawCount": string,
"buckets": [
{
object ( |
ক্ষেত্র | |
---|---|
totalFrames | প্যাকেজ দ্বারা রেন্ডার করা মোট ফ্রেম। |
jankyFrames | ধীর রেন্ডার সময় সহ মোট ফ্রেম। <= মোট ফ্রেম হওয়া উচিত। |
p50Millis | মিলিসেকেন্ডে 50 তম পার্সেন্টাইল ফ্রেম রেন্ডার সময়। |
p90Millis | মিলিসেকেন্ডে 90 তম পার্সেন্টাইল ফ্রেম রেন্ডার সময়। |
p95Millis | মিলিসেকেন্ডে 95তম পার্সেন্টাইল ফ্রেম রেন্ডার সময়। |
p99Millis | মিলিসেকেন্ডে 99তম পার্সেন্টাইল ফ্রেম রেন্ডার সময়। |
missedVsyncCount | মোট "মিসড vsync" ইভেন্ট। |
highInputLatencyCount | মোট "উচ্চ ইনপুট লেটেন্সি" ইভেন্ট। |
slowUiThreadCount | মোট "ধীর UI থ্রেড" ইভেন্ট। |
slowBitmapUploadCount | মোট "ধীরগতির বিটম্যাপ আপলোড" ইভেন্ট। |
slowDrawCount | মোট "ধীর ড্র" ইভেন্ট। |
buckets[] | ফ্রেম রেন্ডার সময়ের হিস্টোগ্রাম। [5ms, 6ms) থেকে [4950ms, অসীম) পর্যন্ত 154টি বালতি থাকতে হবে |
বালতি
JSON প্রতিনিধিত্ব |
---|
{ "renderMillis": string, "frameCount": string } |
ক্ষেত্র | |
---|---|
renderMillis | মিলিসেকেন্ডে রেন্ডার সময়ের নিম্ন সীমা। |
frameCount | বালতিতে ফ্রেমের সংখ্যা। |
পদ্ধতি | |
---|---|
| একটি PerfMetricsSummary সম্পদ তৈরি করে। |