হ্যান্ডেল প্রোফাইলিং

public final class HandleProfiling
extends ChunkHandler

java.lang.অবজেক্ট
com.android.tradefed.device.server.jdwp.Jdwp ইন্টারসেপ্টর
com.android.tradefed.device.server.jdwp.chunkhandler.ChunkHandler
com.android.tradefed.device.server.jdwp.chunkhandler.HandleProfileing


হিপ স্ট্যাটাস আপডেট পরিচালনা করুন।

সারাংশ

ক্ষেত্র

public static final int CHUNK_FAIL

public static final int CHUNK_MPRE

public static final int CHUNK_MPRQ

public static final int CHUNK_MPRS

public static final int CHUNK_MPSE

public static final int CHUNK_MPSS

public static final int CHUNK_SPSE

public static final int CHUNK_SPSS

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

void clientDisconnected ( ClientImpl client)

ক্লায়েন্ট চলে গেল।

void clientReady ( ClientImpl client)

ক্লায়েন্ট প্রস্তুত।

void handleChunk ( ClientImpl client, int type, ByteBuffer data, boolean isReply, int msgId)

চাঙ্ক হ্যান্ডলার এন্ট্রি পয়েন্ট।

static void register ( MonitorThread mt)

ক্লায়েন্টের কাছ থেকে আমরা যে প্যাকেটগুলি পেতে চাই তার জন্য নিবন্ধন করুন।

static void sendMPRE ( ClientImpl client)

ক্লায়েন্টকে একটি MPRE (মেথড প্রোফিলিং এন্ড) অনুরোধ পাঠান।

static void sendMPRQ ( ClientImpl client)

ক্লায়েন্টকে একটি MPRQ (পদ্ধতি প্রোফাইলিং কোয়েরি) অনুরোধ পাঠান।

static void sendMPRS ( ClientImpl client, String fileName, int bufferSize, int flags)

ক্লায়েন্টকে একটি MPRS (পদ্ধতি প্রফাইলিং স্টার্ট) অনুরোধ পাঠান।

static void sendMPSE ( ClientImpl client)

ক্লায়েন্টকে একটি MPSE (মেথড প্রোফাইলিং স্ট্রিমিং এন্ড) অনুরোধ পাঠান।

static void sendMPSS ( ClientImpl client, int bufferSize, int flags)

ক্লায়েন্টকে একটি MPSS (মেথড প্রোফাইলিং স্ট্রিমিং স্টার্ট) অনুরোধ পাঠান।

static void sendSPSE ( ClientImpl client)

ক্লায়েন্টকে একটি SPSE (স্যাম্পলিং প্রোফাইলিং স্ট্রিমিং এন্ড) অনুরোধ পাঠান।

static void sendSPSS ( ClientImpl client, int bufferSize, int samplingInterval, TimeUnit samplingIntervalTimeUnits)

ক্লায়েন্টকে একটি SPSS (স্যাম্পলিং প্রোফাইলিং স্ট্রিমিং স্টার্ট) অনুরোধ পাঠান।

ক্ষেত্র

খণ্ড ব্যর্থ

public static final int CHUNK_FAIL

চাঙ্ক_এমপিআরই

public static final int CHUNK_MPRE

CHUNK_MPRQ সম্পর্কে

public static final int CHUNK_MPRQ

চাঙ্ক_এমপিআরএস

public static final int CHUNK_MPRS

CHUNK_MPSE সম্পর্কে

public static final int CHUNK_MPSE

CHUNK_MPSS সম্পর্কে

public static final int CHUNK_MPSS

চাঙ্ক_এসপিএসই

public static final int CHUNK_SPSE

চাঙ্ক_এসপিএসএস

public static final int CHUNK_SPSS

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

ক্লায়েন্ট সংযোগ বিচ্ছিন্ন

public void clientDisconnected (ClientImpl client)

ক্লায়েন্ট চলে গেল।

পরামিতি
client ClientImpl

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

public void clientReady (ClientImpl client)

ক্লায়েন্ট প্রস্তুত।

পরামিতি
client ClientImpl

হ্যান্ডেলচাঙ্ক

public void handleChunk (ClientImpl client, 
                int type, 
                ByteBuffer data, 
                boolean isReply, 
                int msgId)

চাঙ্ক হ্যান্ডলার এন্ট্রি পয়েন্ট।

পরামিতি
client ClientImpl

type int

data ByteBuffer

isReply boolean

msgId int

নিবন্ধন করুন

public static void register (MonitorThread mt)

ক্লায়েন্টের কাছ থেকে আমরা যে প্যাকেটগুলি পেতে চাই তার জন্য নিবন্ধন করুন।

পরামিতি
mt MonitorThread

sendMPRE সম্পর্কে

public static void sendMPRE (ClientImpl client)

ক্লায়েন্টকে একটি MPRE (মেথড প্রোফিলিং এন্ড) অনুরোধ পাঠান।

পরামিতি
client ClientImpl

MPRQ পাঠান

public static void sendMPRQ (ClientImpl client)

ক্লায়েন্টকে একটি MPRQ (পদ্ধতি প্রোফাইলিং কোয়েরি) অনুরোধ পাঠান।

পরামিতি
client ClientImpl

এমপিআরএস পাঠান

public static void sendMPRS (ClientImpl client, 
                String fileName, 
                int bufferSize, 
                int flags)

ক্লায়েন্টকে একটি MPRS (পদ্ধতি প্রফাইলিং স্টার্ট) অনুরোধ পাঠান।

এই পদ্ধতির আর্গুমেন্টগুলি অবশেষে ডিভাইসের android.os.Debug.startMethodTracing() এ পাঠানো হবে।

পরামিতি
client ClientImpl

fileName String : হল সেই ফাইলের নাম যেখানে প্রোফাইলিং ডেটা লেখা হবে (ডিভাইসে);

bufferSize int : হল বাইটে কাঙ্ক্ষিত বাফার আকার (8MB ভালো)

flags int : startMethodTracing() ডক্স দেখুন; ডিফল্ট আচরণের জন্য 0 ব্যবহার করুন

sendMPSE সম্পর্কে

public static void sendMPSE (ClientImpl client)

ক্লায়েন্টকে একটি MPSE (মেথড প্রোফাইলিং স্ট্রিমিং এন্ড) অনুরোধ পাঠান।

পরামিতি
client ClientImpl

sendMPSS সম্পর্কে

public static void sendMPSS (ClientImpl client, 
                int bufferSize, 
                int flags)

ক্লায়েন্টকে একটি MPSS (মেথড প্রোফাইলিং স্ট্রিমিং স্টার্ট) অনুরোধ পাঠান।

এই পদ্ধতির আর্গুমেন্টগুলি অবশেষে ডিভাইসের android.os.Debug.startMethodTracing() এ পাঠানো হবে।

পরামিতি
client ClientImpl

bufferSize int : হল বাইটে কাঙ্ক্ষিত বাফার আকার (8MB ভালো)

flags int : startMethodTracing() ডক্স দেখুন; ডিফল্ট আচরণের জন্য 0 ব্যবহার করুন

sendSPSE সম্পর্কে

public static void sendSPSE (ClientImpl client)

ক্লায়েন্টকে একটি SPSE (স্যাম্পলিং প্রোফাইলিং স্ট্রিমিং এন্ড) অনুরোধ পাঠান।

পরামিতি
client ClientImpl

sendSPSS সম্পর্কে

public static void sendSPSS (ClientImpl client, 
                int bufferSize, 
                int samplingInterval, 
                TimeUnit samplingIntervalTimeUnits)

ক্লায়েন্টকে একটি SPSS (স্যাম্পলিং প্রোফাইলিং স্ট্রিমিং স্টার্ট) অনুরোধ পাঠান।

পরামিতি
client ClientImpl

bufferSize int : হল বাইটে কাঙ্ক্ষিত বাফার আকার (8MB ভালো)

samplingInterval int : নমুনা ব্যবধান

samplingIntervalTimeUnits TimeUnit : নমুনা ব্যবধানের একক