Ab 2026 werden wir den Quellcode im 2. und 4. Quartal in AOSP veröffentlichen, um unser trunk-stable-Entwicklungsmodell zu unterstützen und die Plattformstabilität für das Ökosystem zu gewährleisten. Für die Entwicklung und das Beitragen zu AOSP empfehlen wir die Verwendung von android-latest-release anstelle von aosp-main. Der Manifestzweig android-latest-release verweist immer auf das neueste Release, das an AOSP übertragen wurde. Weitere Informationen finden Sie unter Änderungen an AOSP.
Mit Sammlungen den Überblick behalten
Sie können Inhalte basierend auf Ihren Einstellungen speichern und kategorisieren.
HeapSegment
public
final
class
HeapSegment
extends Object
| java.lang.Object
|
| ↳ |
com.android.tradefed.device.server.HeapSegment
|
Beschreibt die Typen und Speicherorte von Objekten in einem Segment des Heaps.
Zusammenfassung
Öffentliche Konstruktoren |
HeapSegment(ByteBuffer hpsgData)
Erstellen Sie ein neues HeapSegment basierend auf dem Rohinhalt eines HPSG-Chunks.
|
Felder
mAllocationUnitCount
protected int mAllocationUnitCount
mAllocationUnitSize
protected int mAllocationUnitSize
mHeapId
protected int mHeapId
mOffset
protected int mOffset
mStartAddress
protected long mStartAddress
mUsageData
protected ByteBuffer mUsageData
Öffentliche Konstruktoren
HeapSegment
public HeapSegment (ByteBuffer hpsgData)
Erstellen Sie ein neues HeapSegment basierend auf dem Rohinhalt eines HPSG-Chunks.
| Parameter |
hpsgData |
ByteBuffer: Die Rohdaten aus einem HPSG-Chunk. |
| Ausgabe |
|
wenn hpsgData zu klein ist, um die HPSG-Chunk-Headerdaten aufzunehmen. |
Öffentliche Methoden
append
public boolean append (HeapSegment other)
Hänge den Inhalt von other an dieses Segment an, wenn er das Segment unmittelbar danach beschreibt.
| Parameter |
other |
HeapSegment: Das Segment, das diesem Segment angehängt werden soll, sofern möglich. Wenn other
angehängt wird, ist es ungültig, wenn diese Methode zurückgegeben wird. |
| Returns |
boolean |
„true“, wenn other erfolgreich an dieses Segment angehängt wurde. |
canAppend
public boolean canAppend (HeapSegment other)
Prüfen Sie, ob other direkt nach diesem Segment folgt.
| Parameter |
other |
HeapSegment: Das zu prüfende HeapSegment. |
| Returns |
boolean |
„true“, wenn other unmittelbar nach diesem Segment folgt. |
compareTo
public int compareTo (HeapSegment other)
| Parameter |
other |
HeapSegment |
ist gleich
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 ()
Prüfen Sie, ob dieses Segment noch Daten enthält und nicht an ein anderes Segment angehängt wurde.
| Returns |
boolean |
„true“, wenn dieses Segment nicht an ein anderes Segment angehängt wurde. |
rewindElements
public void rewindElements ()
toString
public String toString ()
Alle Inhalte und Codebeispiele auf dieser Seite unterliegen den Lizenzen wie im Abschnitt Inhaltslizenz beschrieben. Java und OpenJDK sind Marken oder eingetragene Marken von Oracle und/oder seinen Tochtergesellschaften.
Zuletzt aktualisiert: 2025-12-04 (UTC).
[[["Leicht verständlich","easyToUnderstand","thumb-up"],["Mein Problem wurde gelöst","solvedMyProblem","thumb-up"],["Sonstiges","otherUp","thumb-up"]],[["Benötigte Informationen nicht gefunden","missingTheInformationINeed","thumb-down"],["Zu umständlich/zu viele Schritte","tooComplicatedTooManySteps","thumb-down"],["Nicht mehr aktuell","outOfDate","thumb-down"],["Problem mit der Übersetzung","translationIssue","thumb-down"],["Problem mit Beispielen/Code","samplesCodeIssue","thumb-down"],["Sonstiges","otherDown","thumb-down"]],["Zuletzt aktualisiert: 2025-12-04 (UTC)."],[],[]]