ClientData.HeapData

public static class ClientData.HeapData
extends Object

java.lang.Object
   ↳ com.android.tradefed.device.server.ClientData.HeapData


Informações de heap.

O heap é composto por vários objetos HeapSegment.

Uma chamada para isHeapDataComplete() indica se os segmentos (disponíveis em getHeapSegments()) representam o heap completo.

Resumo

Construtores públicos

HeapData()

Métodos públicos

void addHeapData(ByteBuffer data)

Adiciona dados brutos de fragmentos HPSG à lista de segmentos de heap.

void clearHeapData()

Abandona a lista atual de segmentos de heap.

getHeapSegments()

Recebe os dados de heap coletados, se estiverem lacrados.

byte[] getProcessedHeapData()

Recebe os dados de heap processados, se houver.

getProcessedHeapMap()
boolean isHeapDataComplete()

Retorna se os dados de heap foram lacrados.

void sealHeapData()

Chamado quando todos os dados de heap chegam.

void setProcessedHeapData(byte[] heapData)

Define os dados de heap processados.

void setProcessedHeapMap( heapMap)

Construtores públicos

HeapData

public HeapData ()

Métodos públicos

addHeapData

public void addHeapData (ByteBuffer data)

Adiciona dados brutos de fragmentos HPSG à lista de segmentos de heap.

Parâmetros
data ByteBuffer: os dados brutos de um trecho de HPSG.

clearHeapData

public void clearHeapData ()

Abandona a lista atual de segmentos de heap.

getHeapSegments

public  getHeapSegments ()

Recebe os dados de heap coletados, se estiverem lacrados.

Retorna
A lista de segmentos de heap se os dados de heap foram selados ou nulo se não foram.

getProcessedHeapData

public byte[] getProcessedHeapData ()

Recebe os dados de heap processados, se houver.

Retorna
byte[] os dados de heap processados ou nulo.

getProcessedHeapMap

public  getProcessedHeapMap ()

Retorna

isHeapDataComplete

public boolean isHeapDataComplete ()

Retorna se os dados de heap foram lacrados.

Retorna
boolean

sealHeapData

public void sealHeapData ()

Chamado quando todos os dados de heap chegam.

setProcessedHeapData

public void setProcessedHeapData (byte[] heapData)

Define os dados de heap processados.

Parâmetros
heapData byte: os novos dados de heap (podem ser nulos).

setProcessedHeapMap

public void setProcessedHeapMap ( heapMap)

Parâmetros
heapMap