REST Resource: projects.histories.executions.steps.perfMetricsSummary

সম্পদ: PerfMetricsSummary

সংগৃহীত পারফ মেট্রিক্স এবং পারফরম্যান্স পরিবেশের তথ্যের সারসংক্ষেপ

JSON প্রতিনিধিত্ব
{
  "projectId": string,
  "historyId": string,
  "executionId": string,
  "stepId": string,
  "perfMetrics": [
    enum (PerfMetricType)
  ],
  "perfEnvironment": {
    object (PerfEnvironment)
  },
  "appStartTime": {
    object (AppStartTime)
  },
  "graphicsStats": {
    object (GraphicsStats)
  }
}
ক্ষেত্র
projectId

string

মেঘ প্রকল্প

দ্রষ্টব্য: এই ক্ষেত্রটি শুধুমাত্র প্রতিক্রিয়াগুলিতে ব্যবহৃত হয়। অনুরোধে এখানে উল্লেখ করা যেকোনো মান উপেক্ষা করা হয়।

historyId

string

একটি টুল ফলাফল ইতিহাস আইডি.

দ্রষ্টব্য: এই ক্ষেত্রটি শুধুমাত্র প্রতিক্রিয়াগুলিতে ব্যবহৃত হয়। অনুরোধে এখানে উল্লেখ করা যেকোনো মান উপেক্ষা করা হয়।

executionId

string

একটি টুল ফলাফল নির্বাহ ID.

দ্রষ্টব্য: এই ক্ষেত্রটি শুধুমাত্র প্রতিক্রিয়াগুলিতে ব্যবহৃত হয়। অনুরোধে এখানে উল্লেখ করা যেকোনো মান উপেক্ষা করা হয়।

stepId

string

একটি টুল ফলাফল ধাপ আইডি.

দ্রষ্টব্য: এই ক্ষেত্রটি শুধুমাত্র প্রতিক্রিয়াগুলিতে ব্যবহৃত হয়। অনুরোধে এখানে উল্লেখ করা যেকোনো মান উপেক্ষা করা হয়।

perfMetrics[]

enum ( PerfMetricType )

সংগৃহীত সম্পদের সেট

perfEnvironment

object ( PerfEnvironment )

যে পরিবেশে পারফরম্যান্স মেট্রিক্স সংগ্রহ করা হয়েছিল তা বর্ণনা করে

appStartTime

object ( AppStartTime )

graphicsStats

object ( GraphicsStats )

পুরো রানের জন্য গ্রাফিক্স পরিসংখ্যান। পরিসংখ্যান রানের শুরুতে রিসেট করা হয় এবং রানের শেষে সংগ্রহ করা হয়।

পারফেন এনভায়রনমেন্ট

কর্মক্ষমতা পরিবেশ তথ্য encapsulates

JSON প্রতিনিধিত্ব
{
  "cpuInfo": {
    object (CPUInfo)
  },
  "memoryInfo": {
    object (MemoryInfo)
  }
}
ক্ষেত্র
cpuInfo

object ( CPUInfo )

CPU সম্পর্কিত পরিবেশ তথ্য

memoryInfo

object ( MemoryInfo )

মেমরি সম্পর্কিত পরিবেশ তথ্য

CPUইনফো

JSON প্রতিনিধিত্ব
{
  "cpuProcessor": string,
  "cpuSpeedInGhz": number,
  "numberOfCores": integer
}
ক্ষেত্র
cpuProcessor

string

ডিভাইস প্রসেসরের বর্ণনা যেমন '1.8 GHz হেক্সা কোর 64-বিট ARMv8-A'

cpuSpeedInGhz

number

GHz এ CPU ঘড়ির গতি

numberOfCores

integer

CPU কোরের সংখ্যা

মেমরির তথ্য

JSON প্রতিনিধিত্ব
{
  "memoryTotalInKibibyte": string,
  "memoryCapInKibibyte": string
}
ক্ষেত্র
memoryTotalInKibibyte

string ( int64 format)

KiB-তে ডিভাইসে পাওয়া মোট মেমরি

memoryCapInKibibyte

string ( int64 format)

সর্বাধিক মেমরি যা কিবি-তে প্রক্রিয়াটির জন্য বরাদ্দ করা যেতে পারে

অ্যাপস্টার্টটাইম

JSON প্রতিনিধিত্ব
{
  "initialDisplayTime": {
    object (Duration)
  },
  "fullyDrawnTime": {
    object (Duration)
  }
}
ক্ষেত্র
initialDisplayTime

object ( Duration )

লগক্যাটে রিপোর্ট অনুযায়ী অ্যাপ শুরু থেকে প্রথম প্রদর্শিত কার্যকলাপ আঁকার সময়। https://developer.android.com/topic/performance/launch-time.html#time-initial দেখুন

fullyDrawnTime

object ( Duration )

ঐচ্ছিক। অ্যাপ শুরু থেকে ডেভেলপার-প্রতিবেদিত "পুরোপুরি আঁকা" সময় পৌঁছানোর সময়। এটি শুধুমাত্র তখনই সংরক্ষিত হয় যদি অ্যাপটিতে 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 (Bucket)
    }
  ]
}
ক্ষেত্র
totalFrames

string ( int64 format)

প্যাকেজ দ্বারা রেন্ডার করা মোট ফ্রেম।

jankyFrames

string ( int64 format)

ধীর রেন্ডার সময় সহ মোট ফ্রেম। <= মোট ফ্রেম হওয়া উচিত।

p50Millis

string ( int64 format)

মিলিসেকেন্ডে 50 তম পার্সেন্টাইল ফ্রেম রেন্ডার সময়।

p90Millis

string ( int64 format)

মিলিসেকেন্ডে 90 তম পার্সেন্টাইল ফ্রেম রেন্ডার সময়।

p95Millis

string ( int64 format)

মিলিসেকেন্ডে 95তম পার্সেন্টাইল ফ্রেম রেন্ডার সময়।

p99Millis

string ( int64 format)

মিলিসেকেন্ডে 99তম পার্সেন্টাইল ফ্রেম রেন্ডার সময়।

missedVsyncCount

string ( int64 format)

মোট "মিসড vsync" ইভেন্ট।

highInputLatencyCount

string ( int64 format)

মোট "উচ্চ ইনপুট লেটেন্সি" ইভেন্ট।

slowUiThreadCount

string ( int64 format)

মোট "ধীর UI থ্রেড" ইভেন্ট।

slowBitmapUploadCount

string ( int64 format)

মোট "ধীরগতির বিটম্যাপ আপলোড" ইভেন্ট।

slowDrawCount

string ( int64 format)

মোট "ধীর ড্র" ইভেন্ট।

buckets[]

object ( Bucket )

ফ্রেম রেন্ডার সময়ের হিস্টোগ্রাম। [5ms, 6ms) থেকে [4950ms, অসীম) পর্যন্ত 154টি বালতি থাকতে হবে

বালতি

JSON প্রতিনিধিত্ব
{
  "renderMillis": string,
  "frameCount": string
}
ক্ষেত্র
renderMillis

string ( int64 format)

মিলিসেকেন্ডে রেন্ডার সময়ের নিম্ন সীমা।

frameCount

string ( int64 format)

বালতিতে ফ্রেমের সংখ্যা।

পদ্ধতি

create

একটি PerfMetricsSummary সম্পদ তৈরি করে।