ক্লায়েন্টডেটা

public class ClientData
extends Object

java.lang.অবজেক্ট
com.android.tradefed.device.server.ClientData


একটি ClientImpl এর ডেটা ধারণ করে।

সারাংশ

নেস্টেড ক্লাস

class ClientData.HeapData

স্তূপের তথ্য।

class ClientData.HeapInfo

class ClientData.HprofData

interface ClientData.IAllocationTrackingHandler

interface ClientData.IHprofDumpHandler

HPROF ডাম্পগুলিতে কাজ করতে সক্ষম হ্যান্ডলার।

interface ClientData.IMethodProfilingHandler

হ্যান্ডলাররা মেথড প্রোফাইলিং তথ্যের উপর কাজ করতে সক্ষম

class ClientData.Names

ধ্রুবক

String FEATURE_HPROF

hprof ফাইল ডাম্প করার অনুমতি দেয় এমন বৈশিষ্ট্যের জন্য স্ট্রিং

String FEATURE_HPROF_STREAMING

hprof ডাম্পের সরাসরি স্ট্রিমিং করার অনুমতি দেয় এমন বৈশিষ্ট্যের জন্য স্ট্রিং

String FEATURE_OPENGL_TRACING

OpenGL কল ট্রেস করার জন্য সমর্থন নির্দেশকারী বৈশিষ্ট্যের জন্য স্ট্রিং।

String FEATURE_PROFILING

পদ্ধতি প্রোফাইলিং শুরু/বন্ধ করার বৈশিষ্ট্য সক্রিয় করার জন্য স্ট্রিং

String FEATURE_PROFILING_STREAMING

পদ্ধতি প্রোফাইলিং ডেটার সরাসরি স্ট্রিমিং সক্ষম করার বৈশিষ্ট্যের জন্য স্ট্রিং

String FEATURE_SAMPLING_PROFILER

বৈশিষ্ট্য সক্ষমকারী স্যাম্পলিং প্রোফাইলারের জন্য স্ট্রিং।

String FEATURE_VIEW_HIERARCHY

বৈশিষ্ট্যের জন্য স্ট্রিং যা ভিউ হায়ারার্কি প্রদানের জন্য সমর্থন নির্দেশ করে।

String PRE_INITIALIZED

VM-এর অস্থায়ী নাম উপেক্ষা করা হবে।

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

ClientData ( ClientImpl client, int pid)

জেনেরিক কনস্ট্রাক্টর।

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

void addFeature (String feature)
void addNativeAllocation ( NativeAllocationInfo allocInfo)

ClientImpl এ একটি নতুন NativeAllocationInfo যোগ করা হয়েছে

void addNativeLibraryMapInfo (long startAddr, long endAddr, String library)
void addThread (int threadId, String threadName)

তালিকায় একটি নতুন থ্রেড যোগ করে।

void clearHprofData ()
void clearNativeAllocationInfo ()

বর্তমান malloc তথ্য সাফ করুন।

void clearThreads ()
String getAbi ()

অ্যাপ্লিকেশনের abi ফ্লেভার (32-বিট বা 64-বিট) ফেরত দেয়, অজানা থাকলে বা সেট না থাকলে null।

ClientData.AllocationTrackingStatus getAllocationStatus ()

বরাদ্দ ট্র্যাকিং অবস্থা প্রদান করে।

static ClientData.IAllocationTrackingHandler getAllocationTrackingHandler ()
AllocationInfo[] getAllocations ()

ট্র্যাক করা বরাদ্দের তালিকা প্রদান করে।

byte[] getAllocationsData ()

ট্র্যাক করা বরাদ্দের জন্য কাঁচা ডেটা প্রদান করে।

String getClientDescription ()

ক্লায়েন্টের বিবরণ ফেরত দেয়।

String getDataDir ()

অ্যাপ্লিকেশনের ডেটা ডিরেক্টরি ফেরত পাঠায়।

ClientData.DebuggerStatus getDebuggerConnectionStatus ()

ডিবাগার সংযোগের অবস্থা ফেরত পাঠায়।

ClientData.HprofData getHprofData ()
static ClientData.IHprofDumpHandler getHprofDumpHandler ()
String getJvmFlags ()

ব্যবহৃত VM ফ্ল্যাগগুলি ফেরত পাঠায়, অথবা অজানা থাকলে null দেখায়।

getMappedNativeLibraries ()

এই ক্লায়েন্টের মেমরিতে ম্যাপ করা নেটিভ লাইব্রেরির তালিকা ফেরত পাঠায়।

static ClientData.IMethodProfilingHandler getMethodProfilingHandler ()
ClientData.MethodProfilingStatus getMethodProfilingStatus ()

মেথড প্রোফাইলিং স্ট্যাটাস রিটার্ন করে।

getNativeAllocationList ()

NativeAllocationInfo এর তালিকা প্রদান করে।

ClientData.HeapData getNativeHeapData ()

নেটিভ কোডের জন্য HeapData অবজেক্টটি ফেরত পাঠায়।

String getPackageName ()

প্রোটোকল সমর্থন থাকলে অ্যাপ্লিকেশনের আসল প্যাকেজ নাম ফেরত দেয়।

String getPendingHprofDump ()

ডিভাইস-সাইড hprof ফাইলটি লেখার পথটি ফেরত পাঠায়।

String getPendingMethodProfiling ()

ডিভাইস-সাইড মেথড প্রোফাইলিং ফাইল লেখার পথটি ফেরত পাঠায়।

int getPid ()

প্রক্রিয়া আইডি ফেরত দেয়।

ThreadInfo getThread (int threadId)

থ্রেড আইডি অনুসারে ThreadInfo ফেরত পাঠায়।

ThreadInfo[] getThreads ()

থ্রেডের তালিকা ThreadInfo অবজেক্ট হিসেবে ফেরত পাঠায়।

int getTotalNativeMemory ()

মোট নেটিভ মেমরি ফেরত দেয়।

int getUserId ()

ক্লায়েন্টের ব্যবহারকারী আইডি ফেরত দেয়।

ClientData.HeapData getVmHeapData ()

VM-এর জন্য HeapData অবজেক্টটি ফেরত পাঠায়।

getVmHeapIds ()

পরিচিত VM হিপ আইডির তালিকার উপর একটি ইটারেটর ফেরত পাঠায়।

ClientData.HeapInfo getVmHeapInfo (int heapId)

নির্দিষ্ট VM হিপের জন্য সাম্প্রতিকতম তথ্যের মানগুলি ফেরত পাঠায়।

String getVmIdentifier ()

ক্লায়েন্টের VM শনাক্তকারী ফেরত পাঠায়।

boolean hasFeature (String feature)

ClientImpl যদি প্রদত্ত feature সমর্থন করে তবে true ফেরত পাঠায়।

boolean hasPendingHprofDump ()
boolean isNativeDebuggable ()
boolean isValidUserId ()

এই ক্লায়েন্টের ব্যবহারকারী আইডি সেট করা থাকলে true ফেরত পাঠায়।

void removeThread (int threadId)

তালিকা থেকে একটি থ্রেড সরিয়ে দেয়।

void setAbi (String abi)
void setAllocationStatus ( ClientData.AllocationTrackingStatus status)
static void setAllocationTrackingHandler ( ClientData.IAllocationTrackingHandler handler)

এই পদ্ধতিটি অবচিত।

void setAllocationsData (byte[] data)
void setDebuggerConnectionStatus ( ClientData.DebuggerStatus status)

ডিবাগার সংযোগের অবস্থা সেট করে।

void setHeapInfo (int heapId, long maxSizeInBytes, long sizeInBytes, long bytesAllocated, long objectsAllocated, long timeStamp, byte reason)

নির্দিষ্ট হিপের জন্য বর্তমান হিপ তথ্য মান সেট করে।

void setHprofData (String filename)
void setHprofData (byte[] data)
static void setHprofDumpHandler ( ClientData.IHprofDumpHandler handler)

HPROF ডাম্প সফল বা ব্যর্থ হলে হ্যান্ডলারকে বিজ্ঞপ্তি গ্রহণের জন্য সেট করে।

void setJvmFlags (String jvmFlags)
static void setMethodProfilingHandler ( ClientData.IMethodProfilingHandler handler)

HPROF ডাম্প সফল বা ব্যর্থ হলে হ্যান্ডলারকে বিজ্ঞপ্তি গ্রহণের জন্য সেট করে।

void setMethodProfilingStatus ( ClientData.MethodProfilingStatus status)
void setNames ( ClientData.Names names)

প্রক্রিয়া, ব্যবহারকারী আইডি (যেমন

void setNativeDebuggable (boolean nativeDebuggable)
void setPendingHprofDump (String pendingHprofDump)

hprof ফাইল লেখার জন্য ডিভাইস-সাইড পাথ সেট করে।

void setPendingMethodProfiling (String pendingMethodProfiling)

লেখা মেথড প্রোফাইল ফাইলের ডিভাইস-সাইড পাথ সেট করে।

void setTotalNativeMemory (int totalMemory)
void setVmIdentifier (String ident)

VM শনাক্তকারী সেট করে।

ধ্রুবক

বৈশিষ্ট্য_এইচপ্রোফ

public static final String FEATURE_HPROF

hprof ফাইল ডাম্প করার অনুমতি দেয় এমন বৈশিষ্ট্যের জন্য স্ট্রিং

আরও দেখুন:

ধ্রুবক মান: "hprof-heap-dump"

বৈশিষ্ট্য_এইচপ্রোফ_স্ট্রিমিং

public static final String FEATURE_HPROF_STREAMING

hprof ডাম্পের সরাসরি স্ট্রিমিং করার অনুমতি দেয় এমন বৈশিষ্ট্যের জন্য স্ট্রিং

আরও দেখুন:

ধ্রুবক মান: "hprof-heap-dump-streaming"

বৈশিষ্ট্য_OPENGL_ট্রেসিং

public static final String FEATURE_OPENGL_TRACING

OpenGL কল ট্রেস করার জন্য সমর্থন নির্দেশকারী বৈশিষ্ট্যের জন্য স্ট্রিং।

আরও দেখুন:

ধ্রুবক মান: "opengl-ট্রেসিং"

বৈশিষ্ট্য_প্রোফাইলিং

public static final String FEATURE_PROFILING

পদ্ধতি প্রোফাইলিং শুরু/বন্ধ করার বৈশিষ্ট্য সক্রিয় করার জন্য স্ট্রিং

আরও দেখুন:

ধ্রুবক মান: "পদ্ধতি-ট্রেস-প্রোফাইলিং"

বৈশিষ্ট্য_প্রোফাইলিং_স্ট্রিমিং

public static final String FEATURE_PROFILING_STREAMING

পদ্ধতি প্রোফাইলিং ডেটার সরাসরি স্ট্রিমিং সক্ষম করার বৈশিষ্ট্যের জন্য স্ট্রিং

আরও দেখুন:

ধ্রুবক মান: "পদ্ধতি-ট্রেস-প্রোফাইলিং-স্ট্রিমিং"

বৈশিষ্ট্য_নমুনা_প্রোফাইলার

public static final String FEATURE_SAMPLING_PROFILER

বৈশিষ্ট্য সক্ষমকারী স্যাম্পলিং প্রোফাইলারের জন্য স্ট্রিং।

আরও দেখুন:

ধ্রুবক মান: "পদ্ধতি-নমুনা-প্রোফাইলিং"

বৈশিষ্ট্য_ভিউ_হায়ারার্কি

public static final String FEATURE_VIEW_HIERARCHY

বৈশিষ্ট্যের জন্য স্ট্রিং যা ভিউ হায়ারার্কি প্রদানের জন্য সমর্থন নির্দেশ করে।

আরও দেখুন:

ধ্রুবক মান: "দৃশ্য-শ্রেণীবিন্যাস"

প্রাক-সূচনাপ্রাপ্ত

public static final String PRE_INITIALIZED

VM-এর অস্থায়ী নাম উপেক্ষা করা হবে।

ধ্রুবক মান: "

"

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

ক্লায়েন্টডেটা

public ClientData (ClientImpl client, 
                int pid)

জেনেরিক কনস্ট্রাক্টর।

পরামিতি
client ClientImpl

pid int

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

অ্যাডফিচার

public void addFeature (String feature)

পরামিতি
feature String

অ্যাডনেটিভঅ্যালোকেশন

public void addNativeAllocation (NativeAllocationInfo allocInfo)

ClientImpl এ একটি নতুন NativeAllocationInfo যোগ করা হয়েছে

পরামিতি
allocInfo NativeAllocationInfo : যোগ করার জন্য NativeAllocationInfo

অ্যাডনেটিভলাইব্রেরিম্যাপইনফো

public void addNativeLibraryMapInfo (long startAddr, 
                long endAddr, 
                String library)

পরামিতি
startAddr long

endAddr long

library String

অ্যাডথ্রেড

public void addThread (int threadId, 
                String threadName)

তালিকায় একটি নতুন থ্রেড যোগ করে।

পরামিতি
threadId int

threadName String

ক্লিয়ারএইচপ্রোফডেটা

public void clearHprofData ()

পরিষ্কার নেটিভঅ্যালোকেশনইনফো

public void clearNativeAllocationInfo ()

বর্তমান malloc তথ্য সাফ করুন।

ক্লিয়ারথ্রেডস

public void clearThreads ()

getAbi সম্পর্কে

public String getAbi ()

অ্যাপ্লিকেশনের abi ফ্লেভার (32-বিট বা 64-বিট) ফেরত দেয়, অজানা থাকলে বা সেট না থাকলে null।

রিটার্নস
String

বরাদ্দকরণের অবস্থা পান

public ClientData.AllocationTrackingStatus getAllocationStatus ()

বরাদ্দ ট্র্যাকিং অবস্থা প্রদান করে।

রিটার্নস
ClientData.AllocationTrackingStatus

আরও দেখুন:

getAllocationTrackingHandler সম্পর্কে

public static ClientData.IAllocationTrackingHandler getAllocationTrackingHandler ()

রিটার্নস
ClientData.IAllocationTrackingHandler

বরাদ্দ পান

public AllocationInfo[] getAllocations ()

ট্র্যাক করা বরাদ্দের তালিকা প্রদান করে।

রিটার্নস
AllocationInfo[]

আরও দেখুন:

বরাদ্দকরণ ডেটা পান

public byte[] getAllocationsData ()

ট্র্যাক করা বরাদ্দের জন্য কাঁচা ডেটা প্রদান করে।

রিটার্নস
byte[]

আরও দেখুন:

ক্লায়েন্টের বিবরণ পান

public String getClientDescription ()

ক্লায়েন্টের বিবরণ ফেরত দেয়।

এটি সাধারণত AndroidManifest.xml এ সংজ্ঞায়িত প্যাকেজের নাম।

রিটার্নস
String ক্লায়েন্টের বিবরণ অথবা যদি না থাকে তাহলে null , বিবরণটি এখনও ক্লায়েন্ট কর্তৃক পাঠানো হয়নি।

ডেটাডির পান

public String getDataDir ()

অ্যাপ্লিকেশনের ডেটা ডিরেক্টরি ফেরত পাঠায়।

রিটার্নস
String

ডিবাগার সংযোগ স্থিতি পান

public ClientData.DebuggerStatus getDebuggerConnectionStatus ()

ডিবাগার সংযোগের অবস্থা ফেরত পাঠায়।

রিটার্নস
ClientData.DebuggerStatus

getHprofData সম্পর্কে

public ClientData.HprofData getHprofData ()

রিটার্নস
ClientData.HprofData

getHprofDumpHandler সম্পর্কে

public static ClientData.IHprofDumpHandler getHprofDumpHandler ()

রিটার্নস
ClientData.IHprofDumpHandler

জেভিএমফ্ল্যাগ পান

public String getJvmFlags ()

ব্যবহৃত VM ফ্ল্যাগগুলি ফেরত পাঠায়, অথবা অজানা থাকলে null দেখায়।

রিটার্নস
String

getMappedNativeLibraries সম্পর্কে

public  getMappedNativeLibraries ()

এই ক্লায়েন্টের মেমরিতে ম্যাপ করা নেটিভ লাইব্রেরির তালিকা ফেরত পাঠায়।

রিটার্নস

getMethodProfilingHandler সম্পর্কে

public static ClientData.IMethodProfilingHandler getMethodProfilingHandler ()

রিটার্নস
ClientData.IMethodProfilingHandler

পদ্ধতি প্রোফাইলিং স্ট্যাটাস পান

public ClientData.MethodProfilingStatus getMethodProfilingStatus ()

মেথড প্রোফাইলিং স্ট্যাটাস রিটার্ন করে।

রিটার্নস
ClientData.MethodProfilingStatus

আরও দেখুন:

getNativeAllocationList সম্পর্কে

public  getNativeAllocationList ()

NativeAllocationInfo এর তালিকা প্রদান করে।

রিটার্নস

আরও দেখুন:

getNativeHeapData সম্পর্কে

public ClientData.HeapData getNativeHeapData ()

নেটিভ কোডের জন্য HeapData অবজেক্টটি ফেরত পাঠায়।

রিটার্নস
ClientData.HeapData

প্যাকেজের নাম পান

public String getPackageName ()

প্রোটোকল সাপোর্ট থাকলে অ্যাপ্লিকেশনের আসল প্যাকেজ নাম ফেরত পাঠায়। যদি কোনও প্রোটোকল সাপোর্ট না থাকে, তাহলে অ্যাপের নাম থেকে প্যাকেজের নাম বের করার চেষ্টা করা হয়েছে (ব্যাকওয়ার্ড কম্প্যাটিবিলিটি বজায় রাখার জন্য), অথবা সফল না হলে অ্যাপের নাম ফেরত পাঠায়।

রিটার্নস
String

getPendingHprofDump সম্পর্কে

public String getPendingHprofDump ()

ডিভাইস-সাইড hprof ফাইলটি লেখার পথটি ফেরত পাঠায়।

রিটার্নস
String

getPendingMethodProfileing সম্পর্কে

public String getPendingMethodProfiling ()

ডিভাইস-সাইড মেথড প্রোফাইলিং ফাইল লেখার পথটি ফেরত পাঠায়।

রিটার্নস
String

getPid সম্পর্কে

public int getPid ()

প্রক্রিয়া আইডি ফেরত দেয়।

রিটার্নস
int

getThread সম্পর্কে

public ThreadInfo getThread (int threadId)

থ্রেড আইডি অনুসারে ThreadInfo ফেরত পাঠায়।

পরামিতি
threadId int

রিটার্নস
ThreadInfo

থ্রেড পান

public ThreadInfo[] getThreads ()

থ্রেডের তালিকা ThreadInfo অবজেক্ট হিসেবে ফেরত পাঠায়।

ClientImpl.requestThreadUpdate() দিয়ে থ্রেড আপডেটের অনুরোধ না করা পর্যন্ত তালিকাটি খালি ছিল।

রিটার্নস
ThreadInfo[]

getTotalNativeMemory সম্পর্কে

public int getTotalNativeMemory ()

মোট নেটিভ মেমরি ফেরত দেয়।

রিটার্নস
int

আরও দেখুন:

ব্যবহারকারীর আইডি পান

public int getUserId ()

ক্লায়েন্টের ব্যবহারকারী আইডি ফেরত দেয়।

রিটার্নস
int ব্যবহারকারী আইডি যদি সেট করা থাকে, অন্যথায় -1

ভিএমহিপডেটা পান

public ClientData.HeapData getVmHeapData ()

VM-এর জন্য HeapData অবজেক্টটি ফেরত পাঠায়।

রিটার্নস
ClientData.HeapData

ভিএমহিপআইডিএস পান

public  getVmHeapIds ()

পরিচিত VM হিপ আইডির তালিকার উপর একটি ইটারেটর ফেরত পাঠায়।

পুনরাবৃত্তির সময় কলারকে ClientData অবজেক্টে সিঙ্ক্রোনাইজ করতে হবে।

রিটার্নস
হিপ আইডির তালিকার উপরে একটি ইটারেটর

getVmHeapInfo সম্পর্কে

public ClientData.HeapInfo getVmHeapInfo (int heapId)

নির্দিষ্ট VM হিপের জন্য সাম্প্রতিকতম তথ্যের মানগুলি ফেরত পাঠায়।

পরামিতি
heapId int : যে হিপটির তথ্য ফেরত দেওয়া উচিত

রিটার্নস
ClientData.HeapInfo নির্দিষ্ট হিপের জন্য তথ্য মান সম্বলিত একটি মানচিত্র। হিপ আইডি অজানা থাকলে null প্রদান করে।

getVmIdentifier সম্পর্কে

public String getVmIdentifier ()

ক্লায়েন্টের VM শনাক্তকারী ফেরত পাঠায়।

রিটার্নস
String

বৈশিষ্ট্য আছে

public boolean hasFeature (String feature)

ClientImpl যদি প্রদত্ত feature সমর্থন করে তবে true ফেরত পাঠায়।

পরামিতি
feature String : পরীক্ষা করার জন্য বৈশিষ্ট্য।

রিটার্নস
boolean যদি বৈশিষ্ট্যটি সমর্থিত হয় তবে সত্য

আরও দেখুন:

আছেপেন্ডিংএইচপ্রোফডাম্প

public boolean hasPendingHprofDump ()

রিটার্নস
boolean

ইজ নেটিভডিবাগযোগ্য

public boolean isNativeDebuggable ()

রিটার্নস
boolean

বৈধ ব্যবহারকারী আইডি

public boolean isValidUserId ()

এই ক্লায়েন্টের ব্যবহারকারী আইডি সেট করা থাকলে true ফেরত পাঠায়। শুধুমাত্র একাধিক ব্যবহারকারী সমর্থন করে এমন ডিভাইসগুলি আসলে ব্যবহারকারী আইডি ddms-এ ফেরত পাঠাবে। অন্যান্য/পুরাতন ডিভাইসের জন্য, এটি সেট করা হবে না।

রিটার্নস
boolean

থ্রেড সরান

public void removeThread (int threadId)

তালিকা থেকে একটি থ্রেড সরিয়ে দেয়।

পরামিতি
threadId int

সেটআবি

public void setAbi (String abi)

পরামিতি
abi String

সেটঅ্যালোকেশনস্ট্যাটাস

public void setAllocationStatus (ClientData.AllocationTrackingStatus status)

পরামিতি
status ClientData.AllocationTrackingStatus

সেটঅ্যালোকেশনট্র্যাকিংহ্যান্ডলার

public static void setAllocationTrackingHandler (ClientData.IAllocationTrackingHandler handler)

এই পদ্ধতিটি বন্ধ করা হয়েছে। অনুগ্রহ করে AndroidDebugBridge.addClientChangeListener AndroidDebugBridge.addClientChangeListener(com.android.tradefed.device.server.AndroidDebugBridge.IClientChangeListener) এর সাথে একটি AndroidDebugBridge.IClientChangeListener নিবন্ধন করুন।

পরামিতি
handler ClientData.IAllocationTrackingHandler

সেটঅ্যালোকেশনডেটা

public void setAllocationsData (byte[] data)

পরামিতি
data byte

সেটডিবাগারকানেকশনস্ট্যাটাস

public void setDebuggerConnectionStatus (ClientData.DebuggerStatus status)

ডিবাগার সংযোগের অবস্থা সেট করে।

পরামিতি
status ClientData.DebuggerStatus

setHeapInfo সম্পর্কে

public void setHeapInfo (int heapId, 
                long maxSizeInBytes, 
                long sizeInBytes, 
                long bytesAllocated, 
                long objectsAllocated, 
                long timeStamp, 
                byte reason)

নির্দিষ্ট হিপের জন্য বর্তমান হিপ তথ্য মান সেট করে।

পরামিতি
heapId int : যে হিপটির তথ্য আপডেট করতে হবে

maxSizeInBytes long

sizeInBytes long : হিপের আকার, বাইটে

bytesAllocated long : বর্তমানে হিপে বরাদ্দকৃত বাইটের সংখ্যা

objectsAllocated long : বর্তমানে বরাদ্দকৃত বস্তুর সংখ্যা

setHprofData সম্পর্কে

public void setHprofData (String filename)

পরামিতি
filename String

setHprofData সম্পর্কে

public void setHprofData (byte[] data)

পরামিতি
data byte

setHprofDumpHandler সম্পর্কে

public static void setHprofDumpHandler (ClientData.IHprofDumpHandler handler)

HPROF ডাম্প সফল বা ব্যর্থ হলে হ্যান্ডলারকে বিজ্ঞপ্তি পাওয়ার জন্য সেট করে। এই পদ্ধতিটি অবচিত, অনুগ্রহ করে একটি ক্লায়েন্ট শ্রোতা নিবন্ধন করুন এবং CHANGE_HPROF শুনুন।

পরামিতি
handler ClientData.IHprofDumpHandler

সেটজেভিএমপতাকা

public void setJvmFlags (String jvmFlags)

পরামিতি
jvmFlags String

সেটমেথডপ্রোফাইলিংহ্যান্ডলার

public static void setMethodProfilingHandler (ClientData.IMethodProfilingHandler handler)

HPROF ডাম্প সফল বা ব্যর্থ হলে হ্যান্ডলারকে বিজ্ঞপ্তি পাওয়ার জন্য সেট করে। এই পদ্ধতিটি অবচিত, অনুগ্রহ করে একটি ক্লায়েন্ট শ্রোতা নিবন্ধন করুন এবং CHANGE_HPROF শুনুন।

পরামিতি
handler ClientData.IMethodProfilingHandler

সেট মেথডপ্রোফাইলিংস্ট্যাটাস

public void setMethodProfilingStatus (ClientData.MethodProfilingStatus status)

পরামিতি
status ClientData.MethodProfilingStatus

নাম সেট করুন

public void setNames (ClientData.Names names)

প্রক্রিয়া, ব্যবহারকারী আইডি (অর্থাৎ ব্যক্তিগত বনাম কর্ম প্রোফাইল), এবং প্যাকেজের নাম সেট করে।

HELO এবং APNM এর মধ্যে প্রতিযোগিতা হতে পারে। ডিভাইসে অর্ডারিং জোরদার করার চেষ্টা করার পরিবর্তে, আমরা কেবল পূর্বে শুরু করা নামটিকে নির্দিষ্ট নামটির পরিবর্তে অনুমতি দিই না।

পরামিতি
names ClientData.Names

সেটনেটিভডিবাগযোগ্য

public void setNativeDebuggable (boolean nativeDebuggable)

পরামিতি
nativeDebuggable boolean

সেটপেন্ডিংএইচপ্রোফডাম্প

public void setPendingHprofDump (String pendingHprofDump)

hprof ফাইল লেখার জন্য ডিভাইস-সাইড পাথ সেট করে।

পরামিতি
pendingHprofDump String : ফাইল থেকে hprof ফাইলে

সেটপেন্ডিংমেথডপ্রোফাইলিং

public void setPendingMethodProfiling (String pendingMethodProfiling)

লেখা মেথড প্রোফাইল ফাইলের ডিভাইস-সাইড পাথ সেট করে।

পরামিতি
pendingMethodProfiling String : যে ফাইলটি লেখা হচ্ছে

সেটটোটালনেটিভমেমোরি

public void setTotalNativeMemory (int totalMemory)

পরামিতি
totalMemory int

সেটভিএমআইডেন্টিফায়ার

public void setVmIdentifier (String ident)

VM শনাক্তকারী সেট করে।

পরামিতি
ident String