পারফেটোপুলারমেট্রিককালেক্টর
public class PerfettoPullerMetricCollector
extends FilePullerDeviceMetricCollector
| java.lang.অবজেক্ট | |||
| ↳ | com.android.tradefed.device.metric.BaseDeviceMetricCollector সম্পর্কে | ||
| ↳ | com.android.tradefed.device.metric.FilePullerডিভাইসমেট্রিককালেক্টর | ||
| ↳ | com.android.tradefed.device.metric.PerfettoPullerমেট্রিকসংগ্রাহক | ||
এই ক্লাসটি অবচিত।
পরিবর্তে PerfettoFilePullerCollector এবং ERROR(/PerfettoTracePostProcessor) ব্যবহার করুন।
FilePullerDeviceMetricCollector এর বেসিক বাস্তবায়ন যা ডিভাইস থেকে পারফেটো ফাইলগুলি টেনে এনে এর মেট্রিক্স সংগ্রহ করতে সাহায্য করে। raw ট্রেস ফাইলটিকে পারফেটো মেট্রিক ফাইলে রূপান্তর করার জন্যও ব্যবহৃত হয়।
সারাংশ
পাবলিক কনস্ট্রাক্টর | |
|---|---|
PerfettoPullerMetricCollector () | |
পাবলিক পদ্ধতি | |
|---|---|
void | processMetricDirectory (String key, File metricDirectory, DeviceMetricData runData) পদ্ধতিটি বাস্তবায়নের মাধ্যমে ডিরেক্টরি লগ করা, |
void | processMetricFile (String key, File metricFile, DeviceMetricData data)অতিরিক্ত মেট্রিক্সের জন্য পারফেটো ট্রেস ফাইলটি প্রক্রিয়া করুন এবং এটি চূড়ান্ত মেট্রিক্সে যুক্ত করুন। |
সুরক্ষিত পদ্ধতি | |
|---|---|
File | retrieveFile ( ITestDevice device, String remoteFilePath, int userId)ডিভাইসের নির্দিষ্ট পথ থেকে ফাইলটি টেনে আনুন। |
পাবলিক কনস্ট্রাক্টর
পারফেটোপুলারমেট্রিককালেক্টর
public PerfettoPullerMetricCollector ()
পাবলিক পদ্ধতি
প্রক্রিয়া মেট্রিক ডিরেক্টরি
public void processMetricDirectory (String key,
File metricDirectory,
DeviceMetricData runData) পদ্ধতিটি বাস্তবায়নের মাধ্যমে ডিরেক্টরি লগ করা, DeviceMetricData এ মেট্রিক্স রাখার জন্য এটি পার্স করা সম্ভব হবে।
| পরামিতি | |
|---|---|
key | String : টানা ডিরেক্টরির সাথে সম্পর্কিত বিকল্প কী। |
metricDirectory | File : অপশন কী-এর সাথে মিলে যাওয়া ডিভাইস থেকে ERROR(/File) বের করা হয়েছে। |
runData | DeviceMetricData : DeviceMetricData যেখানে মেট্রিক্স সংরক্ষণ করা যেতে পারে। |
প্রক্রিয়া মেট্রিকফাইল
public void processMetricFile (String key,
File metricFile,
DeviceMetricData data)অতিরিক্ত মেট্রিক্সের জন্য পারফেটো ট্রেস ফাইলটি প্রক্রিয়া করুন এবং এটি চূড়ান্ত মেট্রিক্সে যুক্ত করুন। কম্প্রেশন সক্রিয় থাকলে প্রক্রিয়াকরণের জন্য পারফেটো ফাইলটি ডিকম্প্রেস করুন।
| পরামিতি | |
|---|---|
key | String : ডিভাইস থেকে টানা ফাইলের সাথে সম্পর্কিত বিকল্প কী। |
metricFile | File : অপশন কী-এর সাথে মিলে যাওয়া ডিভাইস থেকে ERROR(/File) বের করা হয়েছে। |
data | DeviceMetricData : যেখানে মেট্রিক্স সংরক্ষণ করা হবে। |
সুরক্ষিত পদ্ধতি
ফাইল পুনরুদ্ধার করুন
protected File retrieveFile (ITestDevice device, String remoteFilePath, int userId)
ডিভাইসের নির্দিষ্ট পাথ থেকে ফাইলটি টেনে আনুন। কম্প্রেস পারফেটো বিকল্পটি সক্রিয় থাকলে পারফেটো ফাইলের সংকুচিত বিষয়বস্তু টেনে আনুন।
| পরামিতি | |
|---|---|
device | ITestDevice : যার ফাইলটি আছে। |
remoteFilePath | String : ডিভাইসে অবস্থান। |
userId | int : যে ব্যবহারকারীর আইডি থেকে এটি সংগ্রহ করা হবে |
| রিটার্নস | |
|---|---|
File | mCompressPerfetto বিকল্পের উপর ভিত্তি করে perfetto ফাইলের সংকুচিত বা ডিকম্প্রেস করা সংস্করণ সেট করা আছে কিনা। |
| থ্রো | |
|---|---|
| com.android.tradefed.device.DeviceNotAvailableException |
DeviceNotAvailableException | |