অ্যাক্টিভট্রেস
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 |