ClientData.HeapData

public static class ClientData.HeapData
extends Object

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


힙 정보

힙은 여러 HeapSegment 객체로 구성됩니다.

isHeapDataComplete() 호출은 (getHeapSegments()를 통해 제공되는) 세그먼트가 전체 힙을 나타내는지 나타냅니다.

요약

공개 생성자

HeapData()

공개 메서드

void addHeapData(ByteBuffer data)

원시 HPSG 청크 데이터를 힙 세그먼트 목록에 추가

void clearHeapData()

현재 힙 세그먼트 목록을 포기합니다.

getHeapSegments()

수집된 힙 데이터를 가져옵니다(봉인된 경우).

byte[] getProcessedHeapData()

처리된 힙 데이터를 가져옵니다(있는 경우).

getProcessedHeapMap()
boolean isHeapDataComplete()

힙 데이터가 봉인되었는지 여부를 반환합니다.

void sealHeapData()

모든 힙 데이터가 도착하면 호출됩니다.

void setProcessedHeapData(byte[] heapData)

처리된 힙 데이터를 설정합니다.

void setProcessedHeapMap( heapMap)

공개 생성자

HeapData

public HeapData ()

공개 메서드

addHeapData

public void addHeapData (ByteBuffer data)

원시 HPSG 청크 데이터를 힙 세그먼트 목록에 추가

매개변수
data ByteBuffer: HPSG 청크의 원시 데이터입니다.

clearHeapData

public void clearHeapData ()

현재 힙 세그먼트 목록을 포기합니다.

getHeapSegments

public  getHeapSegments ()

수집된 힙 데이터를 가져옵니다(봉인된 경우).

반환 값
힙 데이터가 봉인된 경우 힙 세그먼트 목록입니다. 봉인되지 않은 경우 null입니다.

getProcessedHeapData

public byte[] getProcessedHeapData ()

처리된 힙 데이터를 가져옵니다(있는 경우).

반환 값
byte[] 처리된 힙 데이터 또는 null

getProcessedHeapMap

public  getProcessedHeapMap ()

반환 값

isHeapDataComplete

public boolean isHeapDataComplete ()

힙 데이터가 봉인되었는지 여부를 반환합니다.

반환 값
boolean

sealHeapData

public void sealHeapData ()

모든 힙 데이터가 도착하면 호출됩니다.

setProcessedHeapData

public void setProcessedHeapData (byte[] heapData)

처리된 힙 데이터를 설정합니다.

매개변수
heapData byte: 새 힙 데이터 (null일 수 있음)

setProcessedHeapMap

public void setProcessedHeapMap ( heapMap)

매개변수
heapMap