ThreadInfo

public final class ThreadInfo
extends Object implements IStackTraceInfo

java.lang.Object
   ↳ com.android.tradefed.device.server.ThreadInfo


スレッド情報を保持します。

概要

パブリック メソッド

long getStackCallTime()

スタック トレース データの概算時間を返します。

StackTraceElement[] getStackTrace()

スタック トレースを返します。

int getStatus()

VM スレッドのステータスを返します。

int getStime()

累積システム時間を返します。

int getThreadId()

スレッドの ID を返します。

String getThreadName()

スレッドの名前を返します。

int getTid()

システム tid を返します。

int getUtime()

累積ユーザー時間を返します。

boolean isDaemon()

これがデーモン スレッドかどうかを返します。

void setStackCall(StackTraceElement[] trace)

スレッドのスタック呼び出しを設定します。

void setThreadName(String name)
void updateThread(int status, int tid, int utime, int stime, boolean isDaemon)

THST チャンクから取得した値で設定します。

パブリック メソッド

getStackCallTime

public long getStackCallTime ()

スタック トレース データの概算時刻を返します。

戻り値
long

関連項目:

getStackTrace

public StackTraceElement[] getStackTrace ()

スタック トレースを返します。null に設定できます。

戻り値
StackTraceElement[]

getStatus

public int getStatus ()

VM スレッドのステータスを返します。

戻り値
int

getStime

public int getStime ()

累積システム時間を返します。

戻り値
int

getThreadId

public int getThreadId ()

スレッドの ID を返します。

戻り値
int

getThreadName

public String getThreadName ()

スレッドの名前を返します。

戻り値
String

getTid

public int getTid ()

システム tid を返します。

戻り値
int

getUtime

public int getUtime ()

累積ユーザー時間を返します。

戻り値
int

isDaemon

public boolean isDaemon ()

これがデーモン スレッドかどうかを返します。

戻り値
boolean

setStackCall

public void setStackCall (StackTraceElement[] trace)

スレッドのスタック呼び出しを設定します。

パラメータ
trace StackTraceElement: stackcall 情報。

setThreadName

public void setThreadName (String name)

パラメータ
name String

updateThread

public void updateThread (int status, 
                int tid, 
                int utime, 
                int stime, 
                boolean isDaemon)

THST チャンクから取得した値で設定します。

パラメータ
status int

tid int

utime int

stime int

isDaemon boolean