A partire dal 2026, per allinearci al nostro modello di sviluppo stabile del trunk e garantire la stabilità della piattaforma per l'ecosistema, pubblicheremo il codice sorgente su AOSP nel secondo e nel quarto trimestre. Per la creazione e il contributo ad AOSP, consigliamo di utilizzare android-latest-release anziché aosp-main. Il ramo del manifest android-latest-release farà sempre riferimento alla release più recente inviata ad AOSP. Per saperne di più, vedi Modifiche ad AOSP.
Mantieni tutto organizzato con le raccolte
Salva e classifica i contenuti in base alle tue preferenze.
HeapSegment
public
final
class
HeapSegment
extends Object
| java.lang.Object
|
| ↳ |
com.android.tradefed.device.server.HeapSegment
|
Descrive i tipi e le posizioni degli oggetti in un segmento di un heap.
Riepilogo
Costruttori pubblici |
HeapSegment(ByteBuffer hpsgData)
Crea un nuovo HeapSegment basato sui contenuti non elaborati di un blocco HPSG.
|
Campi
mAllocationUnitCount
protected int mAllocationUnitCount
mAllocationUnitSize
protected int mAllocationUnitSize
mHeapId
protected int mHeapId
mOffset
protected int mOffset
mStartAddress
protected long mStartAddress
mUsageData
protected ByteBuffer mUsageData
Costruttori pubblici
HeapSegment
public HeapSegment (ByteBuffer hpsgData)
Crea un nuovo HeapSegment basato sui contenuti non elaborati di un blocco HPSG.
| Parametri |
hpsgData |
ByteBuffer: I dati non elaborati di un blocco HPSG. |
| Lanci |
|
se hpsgData è troppo piccolo per contenere i dati dell'intestazione del blocco HPSG. |
Metodi pubblici
aggiungi
public boolean append (HeapSegment other)
Aggiungi i contenuti di other a questo segmento se descrive il segmento
immediatamente successivo.
| Parametri |
other |
HeapSegment: il segmento da aggiungere a questo segmento, se possibile. Se viene aggiunto, other
non sarà valido quando questo metodo restituisce un valore. |
| Ritorni |
boolean |
true se other è stato aggiunto correttamente a questo segmento. |
canAppend
public boolean canAppend (HeapSegment other)
Controlla se other segue immediatamente questo segmento.
| Parametri |
other |
HeapSegment: il segmento heap da controllare. |
| Ritorni |
boolean |
true se other segue immediatamente questo segmento. |
compareTo
public int compareTo (HeapSegment other)
| Parametri |
other |
HeapSegment |
uguale
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 ()
Verifica se questo segmento contiene ancora dati e non è stato aggiunto a un altro segmento.
| Ritorni |
boolean |
true se questo segmento non è stato aggiunto a un altro segmento. |
rewindElements
public void rewindElements ()
toString
public String toString ()
I campioni di contenuti e codice in questa pagina sono soggetti alle licenze descritte nella Licenza per i contenuti. Java e OpenJDK sono marchi o marchi registrati di Oracle e/o delle sue società consociate.
Ultimo aggiornamento 2025-12-04 UTC.
[[["Facile da capire","easyToUnderstand","thumb-up"],["Il problema è stato risolto","solvedMyProblem","thumb-up"],["Altra","otherUp","thumb-up"]],[["Mancano le informazioni di cui ho bisogno","missingTheInformationINeed","thumb-down"],["Troppo complicato/troppi passaggi","tooComplicatedTooManySteps","thumb-down"],["Obsoleti","outOfDate","thumb-down"],["Problema di traduzione","translationIssue","thumb-down"],["Problema relativo a esempi/codice","samplesCodeIssue","thumb-down"],["Altra","otherDown","thumb-down"]],["Ultimo aggiornamento 2025-12-04 UTC."],[],[]]