HandleProfiling
public
final
class
HandleProfiling
extends ChunkHandler
| java.lang.Object | |||
| ↳ | 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
|
methods ציבוריים | |
|---|---|
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 (Method PRofiling Start) ללקוח. |
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 (התחלה של סטרימינג של פרופיל דגימה). |
שדות
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
methods ציבוריים
clientDisconnected
public void clientDisconnected (ClientImpl client)
הלקוח יצא.
| פרמטרים | |
|---|---|
client |
ClientImpl |
handleChunk
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 |
sendMPRQ
public static void sendMPRQ (ClientImpl client)
שליחת בקשת MPRQ (Method PRofiling Query) ללקוח.
| פרמטרים | |
|---|---|
client |
ClientImpl |
sendMPRS
public static void sendMPRS (ClientImpl client, String fileName, int bufferSize, int flags)
שליחת בקשת MPRS (Method PRofiling Start) ללקוח.
הארגומנטים של השיטה הזו יועברו בסופו של דבר אל 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: יחידות לאינטרוול הדגימה |