অ্যাক্টিভট্রেস
public class ActiveTrace
extends Object
java.lang.অবজেক্ট | |
↳ | com.android.tradefed.invoker.tracing.ActiveTrace |
একটি সক্রিয় ট্রেস বর্ণনা এবং পরিচালনা করতে প্রধান শ্রেণী সাহায্য করে।
সারাংশ
ক্ষেত্র | |
---|---|
public static final String | TRACE_KEY
|
পাবলিক কনস্ট্রাক্টর | |
---|---|
ActiveTrace (long pid, long tid) | |
ActiveTrace (long pid, long tid, boolean mainProcess) কনস্ট্রাক্টর |
পাবলিক পদ্ধতি | |
---|---|
void | addSubprocessTrace (File subTrace) প্যারেন্টে যোগ করার জন্য একটি সাবপ্রসেস থেকে ট্রেস ফাইল প্রদান করুন। |
File | finalizeTracing () চূড়ান্ত ট্রেস ফাইল রিপোর্ট এবং প্রয়োজন হিসাবে সম্পদ পরিষ্কার. |
boolean | isMainTradefedProcess () |
void | reportTraceEvent (String categories, String name, PerfettoTrace.TrackEvent.Type type) |
void | reportTraceEvent (String categories, String name, int threadId, String threadName, PerfettoTrace.TrackEvent.Type type) খুব প্রাথমিক ইভেন্ট রিপোর্টিং ট্রেস এর START/END করতে। |
long | reportingThreadId () থ্রেডের থ্রেড আইডি যা ট্রেসিং শুরু করেছে। |
void | startTracing (boolean isSubprocess) ট্রেসিং শুরু করুন এবং ট্রেসের মেটাডেটা রিপোর্ট করুন। |
ক্ষেত্র
TRACE_KEY
public static final String TRACE_KEY
পাবলিক কনস্ট্রাক্টর
অ্যাক্টিভট্রেস
public ActiveTrace (long pid, long tid)
পরামিতি | |
---|---|
pid | long |
tid | long |
অ্যাক্টিভট্রেস
public ActiveTrace (long pid, long tid, boolean mainProcess)
কনস্ট্রাক্টর
পরামিতি | |
---|---|
pid | long : বর্তমান প্রক্রিয়া আইডি |
tid | long : বর্তমান থ্রেড আইডি |
mainProcess | boolean |
পাবলিক পদ্ধতি
সাবপ্রসেসট্রেস যোগ করুন
public void addSubprocessTrace (File subTrace)
প্যারেন্টে যোগ করার জন্য একটি সাবপ্রসেস থেকে ট্রেস ফাইল প্রদান করুন।
পরামিতি | |
---|---|
subTrace | File |
চূড়ান্ত করা ট্রেসিং
public File finalizeTracing ()
চূড়ান্ত ট্রেস ফাইল রিপোর্ট এবং প্রয়োজন হিসাবে সম্পদ পরিষ্কার.
রিটার্নস | |
---|---|
File |
isMainTradefedProcess
public boolean isMainTradefedProcess ()
রিটার্নস | |
---|---|
boolean |
রিপোর্টট্রেস ইভেন্ট
public void reportTraceEvent (String categories, String name, PerfettoTrace.TrackEvent.Type type)
পরামিতি | |
---|---|
categories | String |
name | String |
type | PerfettoTrace.TrackEvent.Type |
রিপোর্টট্রেস ইভেন্ট
public void reportTraceEvent (String categories, String name, int threadId, String threadName, PerfettoTrace.TrackEvent.Type type)
খুব প্রাথমিক ইভেন্ট রিপোর্টিং ট্রেস এর START/END করতে।
পরামিতি | |
---|---|
categories | String : ইভেন্টের সাথে যুক্ত বিভাগ |
name | String : ইভেন্টের নাম |
threadId | int |
threadName | String |
type | PerfettoTrace.TrackEvent.Type : রিপোর্ট করা ইভেন্টের ধরন |
রিপোর্টিং থ্রেডআইডি
public long reportingThreadId ()
থ্রেডের থ্রেড আইডি যা ট্রেসিং শুরু করেছে।
রিটার্নস | |
---|---|
long |
শুরু ট্রেসিং
public void startTracing (boolean isSubprocess)
ট্রেসিং শুরু করুন এবং ট্রেসের মেটাডেটা রিপোর্ট করুন।
পরামিতি | |
---|---|
isSubprocess | boolean |