W 2026 r., aby dostosować się do naszego modelu stabilnego rozwoju trunk i zapewnić stabilność platformy w ekosystemie, będziemy publikować kod źródłowy w AOSP w drugim i czwartym kwartale. Do tworzenia i współtworzenia AOSP używaj gałęzi android-latest-release. Gałąź manifestu android-latest-release będzie zawsze odwoływać się do najnowszej wersji przesłanej do AOSP. Więcej informacji znajdziesz w artykule Zmiany w AOSP.
Google uses AI technology to translate content into your preferred language. AI translations can contain errors.
Zadbaj o dobrą organizację dzięki kolekcji
Zapisuj i kategoryzuj treści zgodnie ze swoimi preferencjami.
HeapSegment
public
final
class
HeapSegment
extends Object
implements
Comparable<HeapSegment>
| java.lang.Object
|
| ↳ |
com.android.tradefed.device.server.HeapSegment
|
Opisuje typy i lokalizacje obiektów w segmencie sterty.
Podsumowanie
Konstruktory publiczne |
HeapSegment(ByteBuffer hpsgData)
Utwórz nowy obiekt HeapSegment na podstawie surowej zawartości fragmentu HPSG.
|
Pola
mAllocationUnitCount
protected int mAllocationUnitCount
mAllocationUnitSize
protected int mAllocationUnitSize
mHeapId
protected int mHeapId
mOffset
protected int mOffset
mStartAddress
protected long mStartAddress
mUsageData
protected ByteBuffer mUsageData
Konstruktory publiczne
HeapSegment
public HeapSegment (ByteBuffer hpsgData)
Utwórz nowy obiekt HeapSegment na podstawie surowej zawartości fragmentu HPSG.
| Parametry |
hpsgData |
ByteBuffer: nieprzetworzone dane z fragmentu HPSG. |
| Zgłasza |
BufferUnderflowException |
jeśli hpsgData jest zbyt mały, aby pomieścić dane nagłówka fragmentu HPSG. |
Metody publiczne
dołączanie
public boolean append (HeapSegment other)
Dołącz zawartość other do tego segmentu, jeśli opisuje on segment bezpośrednio po nim.
| Parametry |
other |
HeapSegment: segment, który można dołączyć do tego segmentu. Jeśli zostanie dołączony, po zwróceniu przez tę metodę będzie nieprawidłowy.other
|
| Zwraca |
boolean |
wartość true, jeśli wartość other została pomyślnie dodana do tego segmentu. |
canAppend
public boolean canAppend (HeapSegment other)
Sprawdź, czy po tym segmencie występuje znak other.
| Parametry |
other |
HeapSegment: segment sterty do sprawdzenia. |
| Zwraca |
boolean |
wartość true, jeśli other występuje bezpośrednio po tym segmencie. |
compareTo
public int compareTo (HeapSegment other)
| Parametry |
other |
HeapSegment |
równa się
public boolean equals (Object o)
getEndAddress
public long getEndAddress ()
getLength
public int getLength ()
getStartAddress
public long getStartAddress ()
hashCode
public int hashCode ()
isValid
public boolean isValid ()
Sprawdź, czy ten segment nadal zawiera dane i czy nie został dołączony do innego segmentu.
| Zwraca |
boolean |
wartość true, jeśli ten segment nie został dołączony do innego segmentu. |
rewindElements
public void rewindElements ()
toString
public String toString ()
Treść strony i umieszczone na niej fragmenty kodu podlegają licencjom opisanym w Licencji na treści. Java i OpenJDK są znakami towarowymi lub zastrzeżonymi znakami towarowymi należącymi do firmy Oracle lub jej podmiotów stowarzyszonych.
Ostatnia aktualizacja: 2026-06-22 UTC.
[[["Łatwo zrozumieć","easyToUnderstand","thumb-up"],["Rozwiązało to mój problem","solvedMyProblem","thumb-up"],["Inne","otherUp","thumb-up"]],[["Brak potrzebnych mi informacji","missingTheInformationINeed","thumb-down"],["Zbyt skomplikowane / zbyt wiele czynności do wykonania","tooComplicatedTooManySteps","thumb-down"],["Nieaktualne treści","outOfDate","thumb-down"],["Problem z tłumaczeniem","translationIssue","thumb-down"],["Problem z przykładami/kodem","samplesCodeIssue","thumb-down"],["Inne","otherDown","thumb-down"]],["Ostatnia aktualizacja: 2026-06-22 UTC."],[],[]]