À partir de 2026, pour nous aligner sur notre modèle de développement stable et garantir la stabilité de la plate-forme pour l'écosystème, nous publierons le code source sur AOSP au deuxième et au quatrième trimestre. Pour créer et contribuer à AOSP, nous vous recommandons d'utiliser android-latest-release au lieu de aosp-main. La branche de fichier manifeste android-latest-release fera toujours référence à la version la plus récente envoyée à AOSP. Pour en savoir plus, consultez Modifications apportées à AOSP.
Restez organisé à l'aide des collections
Enregistrez et classez les contenus selon vos préférences.
HeapSegment
public
final
class
HeapSegment
extends Object
| java.lang.Object
|
| ↳ |
com.android.tradefed.device.server.HeapSegment
|
Décrit les types et les emplacements des objets dans un segment d'un tas.
Résumé
Constructeurs publics |
HeapSegment(ByteBuffer hpsgData)
Créez un HeapSegment basé sur le contenu brut d'un bloc HPSG.
|
Champs
mAllocationUnitCount
protected int mAllocationUnitCount
mAllocationUnitSize
protected int mAllocationUnitSize
mHeapId
protected int mHeapId
mOffset
protected int mOffset
mStartAddress
protected long mStartAddress
mUsageData
protected ByteBuffer mUsageData
Constructeurs publics
HeapSegment
public HeapSegment (ByteBuffer hpsgData)
Créez un HeapSegment basé sur le contenu brut d'un bloc HPSG.
| Paramètres |
hpsgData |
ByteBuffer : données brutes d'un bloc HPSG. |
| Génère |
|
si hpsgData est trop petit pour contenir les données d'en-tête du bloc HPSG. |
Méthodes publiques
ajouter
public boolean append (HeapSegment other)
Ajoute le contenu de other à ce segment s'il décrit le segment qui le suit immédiatement.
| Paramètres |
other |
HeapSegment : segment à ajouter à ce segment, si possible. Si other
est ajouté, il ne sera pas valide lorsque cette méthode sera renvoyée. |
| Renvoie |
boolean |
"true" si other a été ajouté à ce segment. |
canAppend
public boolean canAppend (HeapSegment other)
Vérifiez si other suit immédiatement ce segment.
| Paramètres |
other |
HeapSegment : HeapSegment à vérifier. |
| Renvoie |
boolean |
"true" si other suit immédiatement ce segment. |
compareTo
public int compareTo (HeapSegment other)
| Paramètres |
other |
HeapSegment |
égal à
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 ()
Vérifiez si ce segment contient toujours des données et s'il n'a pas été ajouté à un autre segment.
| Renvoie |
boolean |
"true" si ce segment n'a pas été ajouté à un autre segment. |
rewindElements
public void rewindElements ()
toString
public String toString ()
Le contenu et les exemples de code de cette page sont soumis aux licences décrites dans la Licence de contenu. Java et OpenJDK sont des marques ou des marques déposées d'Oracle et/ou de ses sociétés affiliées.
Dernière mise à jour le 2025/12/04 (UTC).
[[["Facile à comprendre","easyToUnderstand","thumb-up"],["J'ai pu résoudre mon problème","solvedMyProblem","thumb-up"],["Autre","otherUp","thumb-up"]],[["Il n'y a pas l'information dont j'ai besoin","missingTheInformationINeed","thumb-down"],["Trop compliqué/Trop d'étapes","tooComplicatedTooManySteps","thumb-down"],["Obsolète","outOfDate","thumb-down"],["Problème de traduction","translationIssue","thumb-down"],["Mauvais exemple/Erreur de code","samplesCodeIssue","thumb-down"],["Autre","otherDown","thumb-down"]],["Dernière mise à jour le 2025/12/04 (UTC)."],[],[]]