ClientData.HeapData
public
static
class
ClientData.HeapData
extends Object
| java.lang.Object | |
| ↳ | com.android.tradefed.device.server.ClientData.HeapData |
Thông tin về vùng nhớ khối xếp.
Heap bao gồm một số đối tượng HeapSegment.
Lệnh gọi đến isHeapDataComplete() sẽ cho biết liệu các phân đoạn (có sẵn thông qua getHeapSegments()) có đại diện cho toàn bộ vùng nhớ heap hay không.
Tóm tắt
Hàm khởi tạo công khai | |
|---|---|
HeapData()
|
|
Phương thức công khai | |
|---|---|
void
|
addHeapData(ByteBuffer data)
Thêm dữ liệu khối HPSG thô vào danh sách các phân đoạn heap. |
void
|
clearHeapData()
Huỷ danh sách phân đoạn vùng nhớ tạm thời hiện tại. |
|
getHeapSegments()
Nhận dữ liệu heap đã thu thập, nếu được niêm phong. |
byte[]
|
getProcessedHeapData()
Nhận dữ liệu heap đã xử lý (nếu có). |
|
getProcessedHeapMap()
|
boolean
|
isHeapDataComplete()
Trả về xem dữ liệu vùng nhớ đệm đã được niêm phong hay chưa. |
void
|
sealHeapData()
Được gọi khi tất cả dữ liệu heap đã đến. |
void
|
setProcessedHeapData(byte[] heapData)
Đặt dữ liệu heap đã xử lý. |
void
|
setProcessedHeapMap(
|
Hàm khởi tạo công khai
HeapData
public HeapData ()
Phương thức công khai
addHeapData
public void addHeapData (ByteBuffer data)
Thêm dữ liệu khối HPSG thô vào danh sách các phân đoạn heap.
| Tham số | |
|---|---|
data |
ByteBuffer: Dữ liệu thô từ một đoạn HPSG. |
clearHeapData
public void clearHeapData ()
Huỷ danh sách phân đoạn vùng nhớ tạm thời hiện tại.
getHeapSegments
publicgetHeapSegments ()
Nhận dữ liệu heap đã thu thập, nếu được niêm phong.
| Giá trị trả về | |
|---|---|
|
Danh sách các phân đoạn heap nếu dữ liệu heap đã được niêm phong hoặc có giá trị rỗng nếu chưa được niêm phong. |
getProcessedHeapData
public byte[] getProcessedHeapData ()
Nhận dữ liệu heap đã xử lý (nếu có).
| Giá trị trả về | |
|---|---|
byte[] |
dữ liệu heap đã xử lý hoặc giá trị rỗng. |
getProcessedHeapMap
publicgetProcessedHeapMap ()
| Giá trị trả về | |
|---|---|
|
|
isHeapDataComplete
public boolean isHeapDataComplete ()
Trả về cho dù dữ liệu vùng nhớ đệm đã được niêm phong hay chưa.
| Giá trị trả về | |
|---|---|
boolean |
|
sealHeapData
public void sealHeapData ()
Được gọi khi tất cả dữ liệu heap đã đến.
setProcessedHeapData
public void setProcessedHeapData (byte[] heapData)
Đặt dữ liệu heap đã xử lý.
| Tham số | |
|---|---|
heapData |
byte: Dữ liệu vùng nhớ đệm mới (có thể là giá trị rỗng) |
setProcessedHeapMap
public void setProcessedHeapMap (heapMap)
| Tham số | |
|---|---|
heapMap |
|