پروفایل دسته
public final class HandleProfiling
extends ChunkHandler
| شیء جاوا | |||
| ↳ | com.android.tradefed.device.server.jdwp.JdwpInterceptor | ||
| ↳ | com.android.tradefed.device.server.jdwp.chunkhandler.ChunkHandler | ||
| ↳ | com.android.tradefed.device.server.jdwp.chunkhandler.HandleProfiling | ||
مدیریت بهروزرسانیهای وضعیت هیپ.
خلاصه
فیلدها | |
|---|---|
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 (Method PROfiling Query) به کلاینت ارسال کنید. |
static void | sendMPRS ( ClientImpl client, String fileName, int bufferSize, int flags)یک درخواست MPRS (شروع پروفایلینگ متد) برای کلاینت ارسال کنید. |
static void | sendMPSE ( ClientImpl client)یک درخواست MPSE (Method Profiling Streaming End) به کلاینت ارسال کنید. |
static void | sendMPSS ( ClientImpl client, int bufferSize, int flags)یک درخواست MPSS (شروع پخش پروفایل متد) به کلاینت ارسال کنید. |
static void | sendSPSE ( ClientImpl client)یک درخواست SPSE (Sampling Profileing Streaming End) برای کلاینت ارسال کنید. |
static void | sendSPSS ( ClientImpl client, int bufferSize, int samplingInterval, TimeUnit samplingIntervalTimeUnits)یک درخواست SPSS (شروع نمونهبرداری، پروفایلینگ و پخش) برای کلاینت ارسال کنید. |
فیلدها
CHUNK_FAIL
public static final int CHUNK_FAIL
CHUNK_MPRE
public static final int CHUNK_MPRE
CHUNK_MPRQ
public static final int CHUNK_MPRQ
CHUNK_MPRS
public static final int CHUNK_MPRS
CHUNK_MPSE
public static final int CHUNK_MPSE
CHUNK_MPSS
public static final int CHUNK_MPSS
CHUNK_SPSE
public static final int CHUNK_SPSE
CHUNK_SPSS
public static final int CHUNK_SPSS
روشهای عمومی
کلاینت قطع ارتباط کرد
public void clientDisconnected (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 |
ارسالMPRE
public static void sendMPRE (ClientImpl client)
یک درخواست MPRE (پایان پروفایلینگ متد) به کلاینت ارسال کنید.
| پارامترها | |
|---|---|
client | ClientImpl |
ارسالMPRQ
public static void sendMPRQ (ClientImpl client)
یک درخواست MPRQ (Method PROfiling Query) به کلاینت ارسال کنید.
| پارامترها | |
|---|---|
client | ClientImpl |
ارسالMPRS
public static void sendMPRS (ClientImpl client, String fileName, int bufferSize, int flags)
یک درخواست MPRS (شروع پروفایلینگ متد) برای کلاینت ارسال کنید.
آرگومانهای این متد در نهایت به android.os.Debug.startMethodTracing() در دستگاه ارسال میشوند.
| پارامترها | |
|---|---|
client | ClientImpl |
fileName | String : نام فایلی است که دادههای پروفایلینگ (روی دستگاه) در آن نوشته خواهد شد؛ |
bufferSize | int : اندازه بافر مورد نظر بر حسب بایت است (۸ مگابایت مناسب است) |
flags | int : به مستندات startMethodTracing() مراجعه کنید؛ برای رفتار پیشفرض از 0 استفاده کنید |
ارسالMPSE
public static void sendMPSE (ClientImpl client)
یک درخواست MPSE (Method Profiling Streaming End) به کلاینت ارسال کنید.
| پارامترها | |
|---|---|
client | ClientImpl |
ارسالMPSS
public static void sendMPSS (ClientImpl client, int bufferSize, int flags)
یک درخواست MPSS (شروع پخش پروفایل متد) به کلاینت ارسال کنید.
آرگومانهای این متد در نهایت به android.os.Debug.startMethodTracing() در دستگاه ارسال میشوند.
| پارامترها | |
|---|---|
client | ClientImpl |
bufferSize | int : اندازه بافر مورد نظر بر حسب بایت است (۸ مگابایت مناسب است) |
flags | int : به مستندات startMethodTracing() مراجعه کنید؛ برای رفتار پیشفرض از 0 استفاده کنید |
ارسالSPSE
public static void sendSPSE (ClientImpl client)
یک درخواست SPSE (Sampling Profileing Streaming End) برای کلاینت ارسال کنید.
| پارامترها | |
|---|---|
client | ClientImpl |
ارسال SPSS
public static void sendSPSS (ClientImpl client, int bufferSize, int samplingInterval, TimeUnit samplingIntervalTimeUnits)
یک درخواست SPSS (شروع نمونهبرداری، پروفایلینگ و پخش) برای کلاینت ارسال کنید.
| پارامترها | |
|---|---|
client | ClientImpl |
bufferSize | int : اندازه بافر مورد نظر بر حسب بایت است (۸ مگابایت مناسب است) |
samplingInterval | int : فاصله نمونهبرداری |
samplingIntervalTimeUnits | TimeUnit : واحدهایی برای فاصله نمونهبرداری |