Google is committed to advancing racial equity for Black communities. See how.
This page was translated by the Cloud Translation API.
Switch to English

ট্রেসমেট্রিক্স রেকর্ডার

public class TraceMetricsRecorder
extends Object implements IMetricsRecorder extends Object

java.lang.Object
com.android.tradefed.profiler.recorder.T्रेसমেট্রিক্স রেকর্ডার


একটি IMetricsRecorder যা / ডি / ট্রেসিং ডিরেক্টরি থেকে নেওয়া ম্যাট্রিক্স রেকর্ড করে। রেকর্ড করা মেট্রিকগুলি ট্রেসমেট্রিক্স হিসাবে সরবরাহ করা প্রয়োজন। ডিফল্ট বর্ণনাকারীর উপসর্গটি রয়েছে: ফানকনাম: প্যারাম [= প্রত্যাশিত]: মেট্রিক টাইপ।

সারসংক্ষেপ

পাবলিক কনস্ট্রাক্টর

TraceMetricsRecorder ()

পাবলিক পদ্ধতি

BiFunction<Double, Double, Double> getMergeFunction (String key)

একাধিক পরীক্ষার রান চলাকালীন কোনও নির্দিষ্ট মেট্রিকের জন্য কীভাবে ফলাফলগুলি একত্রিত করতে হয় তা বর্ণনা করে একটি BiFunction

String getName ()

এই IMetricsRecorder জন্য একটি নাম ফেরত IMetricsRecorder

Map<String, Double> parseTraceFile (File fullTrace)
void setUp ( ITestDevice device, Collection<String> descriptors)

রেকর্ডার সেট আপ।

void startRecording ()

মেট্রিক রেকর্ডিং শুরু করুন।

Map<String, Double> stopRecordingAndReturnMetrics ()

মেট্রিক্স রেকর্ডিং বন্ধ করুন এবং রেকর্ড করা মেট্রিকগুলি ফেরত দিন।

সুরক্ষিত পদ্ধতি

BufferedReader getReaderFromFile (File trace)

পাবলিক কনস্ট্রাক্টর

ট্রেসমেট্রিক্স রেকর্ডার

TraceMetricsRecorder ()

পাবলিক পদ্ধতি

getMergeFunction

BiFunction<Double, Double, Double> getMergeFunction (String key)

একাধিক পরীক্ষার রান চলাকালীন কোনও নির্দিষ্ট মেট্রিকের জন্য কীভাবে ফলাফলগুলি একত্রিত করতে হয় তা বর্ণনা করে একটি BiFunction । প্রাসঙ্গিক ফাংশনগুলির উদাহরণগুলি গড়, যোগফল বা গণনা। BiFunction merge(K, V, BiFunction ) করার merge(K, V, BiFunction ) আর্গুমেন্ট হিসাবে ব্যবহৃত হয় merge(K, V, BiFunction ) merge(K, V, BiFunction )

পরামিতি
key String : মেট্রিকের নাম

ফিরে আসে
BiFunction<Double, Double, Double> এই মেট্রিকের সামগ্রিক BiFunction ব্যবহৃত একটি BiFunction

getName

String getName ()

এই IMetricsRecorder জন্য একটি নাম ফেরত IMetricsRecorder

ফিরে আসে
String নাম

parseTraceFile

Map<String, Double> parseTraceFile (File fullTrace)

পরামিতি
fullTrace File

ফিরে আসে
Map<String, Double>

সেটআপ

void setUp (ITestDevice device, 
                Collection<String> descriptors)

রেকর্ডার সেট আপ। এই পদ্ধতিটি কল করার পরে, রেকর্ডার শুরু করার জন্য প্রস্তুত। এই পদ্ধতিটি setUp(IInvocationContext) দ্বারা setUp(IInvocationContext) করা উচিত।

পরামিতি
device ITestDevice : এই রেকর্ডারটি যে ডিভাইসে মেট্রিকগুলি নিরীক্ষণ করবে।

descriptors Collection : কোন মেট্রিকগুলি সংগ্রহ করতে হবে এবং কীভাবে সেগুলি সংগ্রহ করতে হবে তা বর্ণনা করে এমন স্ট্রিংয়ের একটি সংগ্রহ। এই স্ট্রিং বর্ণনাকারীদের কীভাবে ব্যাখ্যা করা যায় তা সিদ্ধান্ত নেওয়া পৃথক প্রয়োগকারীদের উপর।

নিক্ষেপ
DeviceNotAvailableException

রেকর্ড শুরু কর

void startRecording ()

মেট্রিক রেকর্ডিং শুরু করুন। এটি একটি একক পরীক্ষার শুরুতে বলা উচিত।

নিক্ষেপ
DeviceNotAvailableException

স্টপ রেকর্ডিংএন্ড রিটারন মেট্রিক্স

Map<String, Double> stopRecordingAndReturnMetrics ()

মেট্রিক্স রেকর্ডিং বন্ধ করুন এবং রেকর্ড করা মেট্রিকগুলি ফেরত দিন। এটি একক পরীক্ষার শেষে বলা উচিত।

ফিরে আসে
Map<String, Double> একটিMap যা পরীক্ষার সময়কালে রেকর্ডকৃত সমস্ত মেট্রিক থাকে।

নিক্ষেপ
DeviceNotAvailableException

সুরক্ষিত পদ্ধতি

getReaderFromFile

BufferedReader getReaderFromFile (File trace)

পরামিতি
trace File

ফিরে আসে
BufferedReader

নিক্ষেপ
FileNotFoundException