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