A partir de 2026, para alinhar com nosso modelo de desenvolvimento estável de tronco e garantir a estabilidade da plataforma para o ecossistema, vamos publicar o código-fonte no AOSP no segundo e quarto trimestres. Para criar e contribuir com o AOSP, recomendamos usar android-latest-release em vez de aosp-main. O branch de manifesto android-latest-release sempre vai fazer referência à versão mais recente enviada ao AOSP. Para mais informações, consulte Mudanças no AOSP.
Mantenha tudo organizado com as coleções
Salve e categorize o conteúdo com base nas suas preferências.
HeapSegment
public
final
class
HeapSegment
extends Object
| java.lang.Object
|
| ↳ |
com.android.tradefed.device.server.HeapSegment
|
Descreve os tipos e locais de objetos em um segmento de um heap.
Resumo
Construtores públicos |
HeapSegment(ByteBuffer hpsgData)
Cria um novo HeapSegment com base no conteúdo bruto de um trecho HPSG.
|
Campos
mAllocationUnitCount
protected int mAllocationUnitCount
mAllocationUnitSize
protected int mAllocationUnitSize
mHeapId
protected int mHeapId
mOffset
protected int mOffset
mStartAddress
protected long mStartAddress
mUsageData
protected ByteBuffer mUsageData
Construtores públicos
HeapSegment
public HeapSegment (ByteBuffer hpsgData)
Cria um novo HeapSegment com base no conteúdo bruto de um trecho HPSG.
| Parâmetros |
hpsgData |
ByteBuffer: os dados brutos de um trecho de HPSG. |
| Gera |
|
se hpsgData for muito pequeno para armazenar os dados do cabeçalho do bloco HPSG. |
Métodos públicos
anexar
public boolean append (HeapSegment other)
Adicione o conteúdo de other a este segmento se ele descrever o segmento imediatamente após este.
| Parâmetros |
other |
HeapSegment: o segmento a ser anexado a este segmento, se possível. Se anexado, other
será inválido quando esse método retornar. |
| Retorna |
boolean |
"true" se other foi anexado a esse segmento. |
canAppend
public boolean canAppend (HeapSegment other)
Verifique se other aparece imediatamente após esse segmento.
| Parâmetros |
other |
HeapSegment: o HeapSegment a ser verificado. |
| Retorna |
boolean |
verdadeiro se other vier imediatamente após este segmento. |
compareTo
public int compareTo (HeapSegment other)
| Parâmetros |
other |
HeapSegment |
equals
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 ()
Verifique se esse segmento ainda contém dados e não foi anexado a outro segmento.
| Retorna |
boolean |
verdadeiro se este segmento não tiver sido anexado a outro segmento. |
rewindElements
public void rewindElements ()
toString
public String toString ()
O conteúdo e os exemplos de código nesta página estão sujeitos às licenças descritas na Licença de conteúdo. Java e OpenJDK são marcas registradas da Oracle e/ou suas afiliadas.
Última atualização 2025-12-04 UTC.
[[["Fácil de entender","easyToUnderstand","thumb-up"],["Meu problema foi resolvido","solvedMyProblem","thumb-up"],["Outro","otherUp","thumb-up"]],[["Não contém as informações de que eu preciso","missingTheInformationINeed","thumb-down"],["Muito complicado / etapas demais","tooComplicatedTooManySteps","thumb-down"],["Desatualizado","outOfDate","thumb-down"],["Problema na tradução","translationIssue","thumb-down"],["Problema com as amostras / o código","samplesCodeIssue","thumb-down"],["Outro","otherDown","thumb-down"]],["Última atualização 2025-12-04 UTC."],[],[]]