CircularAtraceUtil

public class CircularAtraceUtil
extends Object

java.lang.অবজেক্ট
com.android.tradefed.util.CircularAtraceUtil


একটি অ্যাট্রেস ইউটিলিটি প্রাথমিকভাবে বানর পরীক্ষার সময় ANR-এর মূল কারণ চিহ্নিত করার জন্য তৈরি করা হয়েছে। স্টার্ট কমান্ডটি চালু করা একটি বৃত্তাকার বাফারে ট্যাগ করা ট্রেসগুলিকে অ্যাসিঙ্ক্রোনাসভাবে পর্যবেক্ষণ করা শুরু করবে। ইনভোকিং স্টপ বাফারের বিষয়বস্তুকে একটি ইনপুটস্ট্রিমসোর্সে ডাম্প করবে যা এটি ফেরত দেয়। উপরে উল্লিখিত ক্ষেত্রে এটি ব্যবহার করার জন্য (এএনআর সনাক্তকরণ), একজনকে প্রথমে পরীক্ষার শুরুতে শুরুর পদ্ধতি এবং পরীক্ষার শেষে অবিলম্বে শেষ পদ্ধতি প্রয়োগ করতে হবে। এখান থেকে কেউ কীভাবে ডেটা সংরক্ষণ এবং পরিচালনা করবেন তা চয়ন করতে পারেন। একটি HTML ভিউয়ার তৈরি করতে বেশিরভাগেরই সম্ভবত --from-file বিকল্পের সাথে systrace ব্যবহার করা উচিত।

সারসংক্ষেপ

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

CircularAtraceUtil ()

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

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