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(
|
공개 생성자
HeapData
public HeapData ()
공개 메서드
addHeapData
public void addHeapData (ByteBuffer data)
원시 HPSG 청크 데이터를 힙 세그먼트 목록에 추가
| 매개변수 | |
|---|---|
data |
ByteBuffer: HPSG 청크의 원시 데이터입니다. |
clearHeapData
public void clearHeapData ()
현재 힙 세그먼트 목록을 포기합니다.
getHeapSegments
publicgetHeapSegments ()
수집된 힙 데이터를 가져옵니다(봉인된 경우).
| 반환 값 | |
|---|---|
|
힙 데이터가 봉인된 경우 힙 세그먼트 목록입니다. 봉인되지 않은 경우 null입니다. |
getProcessedHeapData
public byte[] getProcessedHeapData ()
처리된 힙 데이터를 가져옵니다(있는 경우).
| 반환 값 | |
|---|---|
byte[] |
처리된 힙 데이터 또는 null |
getProcessedHeapMap
publicgetProcessedHeapMap ()
| 반환 값 | |
|---|---|
|
|
isHeapDataComplete
public boolean isHeapDataComplete ()
힙 데이터가 봉인되었는지 여부를 반환합니다.
| 반환 값 | |
|---|---|
boolean |
|
sealHeapData
public void sealHeapData ()
모든 힙 데이터가 도착하면 호출됩니다.
setProcessedHeapData
public void setProcessedHeapData (byte[] heapData)
처리된 힙 데이터를 설정합니다.
| 매개변수 | |
|---|---|
heapData |
byte: 새 힙 데이터 (null일 수 있음) |
setProcessedHeapMap
public void setProcessedHeapMap (heapMap)
| 매개변수 | |
|---|---|
heapMap |
|