CircularAtraceUtil
public class CircularAtraceUtil
extends Object
java.lang.অবজেক্ট |
↳ | com.android.tradefed.util.CircularAtraceUtil |
একটি অ্যাট্রেস ইউটিলিটি প্রাথমিকভাবে বানর পরীক্ষার সময় ANR-এর মূল কারণ চিহ্নিত করার জন্য তৈরি করা হয়েছে। স্টার্ট কমান্ডটি চালু করা একটি বৃত্তাকার বাফারে ট্যাগ করা ট্রেসগুলিকে অ্যাসিঙ্ক্রোনাসভাবে পর্যবেক্ষণ করা শুরু করবে। ইনভোকিং স্টপ বাফারের বিষয়বস্তুকে একটি ইনপুটস্ট্রিমসোর্সে ডাম্প করবে যা এটি ফেরত দেয়। উপরে উল্লিখিত ক্ষেত্রে এটি ব্যবহার করার জন্য (এএনআর সনাক্তকরণ), একজনকে প্রথমে পরীক্ষার শুরুতে শুরুর পদ্ধতি এবং পরীক্ষার শেষে অবিলম্বে শেষ পদ্ধতি প্রয়োগ করতে হবে। এখান থেকে কেউ কীভাবে ডেটা সংরক্ষণ এবং পরিচালনা করবেন তা চয়ন করতে পারেন। একটি HTML ভিউয়ার তৈরি করতে বেশিরভাগেরই সম্ভবত --from-file বিকল্পের সাথে systrace ব্যবহার করা উচিত।
সারাংশ
পাবলিক পদ্ধতি |
---|
static FileInputStreamSource | endTrace (ITestDevice device) একটি ফাইলে অ্যাসিঙ্ক্রোনাসভাবে অ্যাট্রেস বন্ধ করে এবং ডাম্প করে, যা এটি একটি ইনপুটস্ট্রিমসোর্সে ফেরত দেয়। |
static void | startTrace (ITestDevice device, tags, int bufferSizeMB) startTrace (ITestDevice device, tags, int bufferSizeMB) নির্দিষ্ট ট্যাগগুলির সাথে অ্যাসিঙ্ক্রোনাসভাবে অ্যাট্রেস শুরু করে। |
পাবলিক কনস্ট্রাক্টর
CircularAtraceUtil
public CircularAtraceUtil ()
পাবলিক পদ্ধতি
endTrace
public static FileInputStreamSource endTrace (ITestDevice device)
একটি ফাইলে অ্যাসিঙ্ক্রোনাসভাবে অ্যাট্রেস বন্ধ করে এবং ডাম্প করে, যা এটি একটি ইনপুটস্ট্রিমসোর্সে ফেরত দেয়।
পরামিতি |
---|
device | ITestDevice |
রিটার্নস |
---|
FileInputStreamSource | অ্যাট্রেস কমান্ডের ফলাফল সহ একটি FileInputStreamSource |
নিক্ষেপ করে |
---|
DeviceNotAvailableException | |
startTrace
public static void startTrace (ITestDevice device,
tags,
int bufferSizeMB)
নির্দিষ্ট ট্যাগগুলির সাথে অ্যাসিঙ্ক্রোনাসভাবে অ্যাট্রেস শুরু করে।
পরামিতি |
---|
device | ITestDevice : যে ডিভাইসটির ক্রিয়াকলাপ পর্যবেক্ষণ করা হবে |
tags | : ট্যাগ যে atrace নিরীক্ষণ করা উচিত; ডিফল্ট 'am gfx নির্ধারিত ভিউ' |
bufferSizeMB | int : বৃত্তাকার বাফারের আকার এমবি-তে |
নিক্ষেপ করে |
---|
DeviceNotAvailableException | |