AllocationInfo

public class AllocationInfo
extends Object implements IStackTraceInfo

java.lang.Object
com.android.tradefed.device.server.AllocationInfo


Содержит информацию о распределении ресурсов.

Краткое содержание

Вложенные классы

class AllocationInfo.AllocationSorter

Общедоступные методы

boolean allocatedClassMatches (String pattern, Locale locale)
int compareTo ( AllocationInfo otherAlloc)
boolean filter (String filter, boolean fullTrace, Locale locale)

Возвращает true, если заданный фильтр соответствует этой информации о выделении памяти без учета регистра (в соответствии с заданной локалью).

int getAllocNumber ()

Возвращает номер выделения.

String getAllocatedClass ()

Возвращает имя выделенного класса.

String getAllocationSite ()
String getFirstTraceClassName ()
String getFirstTraceMethodName ()
List<String> getMatchingStackFrames (String filter, boolean fullTrace, Locale locale)
int getSize ()

Возвращает размер выделенной памяти.

StackTraceElement[] getStackTrace ()

Возвращает трассировку стека.

short getThreadId ()

Возвращает идентификатор потока, выполнившего выделение памяти.

Общедоступные методы

allocatedClassMatches

public boolean allocatedClassMatches (String pattern, 
                Locale locale)

Параметры
pattern String

locale Locale

Возвраты
boolean

compareTo

public int compareTo (AllocationInfo otherAlloc)

Параметры
otherAlloc AllocationInfo

Возвраты
int

фильтр

public boolean filter (String filter, 
                boolean fullTrace, 
                Locale locale)

Возвращает true, если заданный фильтр соответствует этой информации о выделении памяти без учета регистра (в соответствии с заданной локалью).

Параметры
filter String

fullTrace boolean

locale Locale

Возвраты
boolean

getAllocNumber

public int getAllocNumber ()

Возвращает номер выделения памяти. Выделения нумеруются по мере их выполнения, при этом самое последнее выделение имеет наибольший номер.

Возвраты
int

getAllocatedClass

public String getAllocatedClass ()

Возвращает имя выделенного класса.

Возвраты
String

getAllocationSite

public String getAllocationSite ()

Возвраты
String

getFirstTraceClassName

public String getFirstTraceClassName ()

Возвраты
String

getFirstTraceMethodName

public String getFirstTraceMethodName ()

Возвраты
String

getMatchingStackFrames

public List<String> getMatchingStackFrames (String filter, 
                boolean fullTrace, 
                Locale locale)

Параметры
filter String

fullTrace boolean

locale Locale

Возвраты
List<String>

getSize

public int getSize ()

Возвращает размер выделенной памяти.

Возвраты
int

getStackTrace

public StackTraceElement[] getStackTrace ()

Возвращает трассировку стека. Может быть null .

Возвраты
StackTraceElement[]

getThreadId

public short getThreadId ()

Возвращает идентификатор потока, выполнившего выделение памяти.

Возвраты
short