হ্যান্ডেল প্রোফাইলিং
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 : নমুনা ব্যবধানের একক |