NativeAllocationInfo
public
class
NativeAllocationInfo
extends Object
| java.lang.Object | |
| ↳ | com.android.tradefed.device.server.NativeAllocationInfo |
Yerel ayırma bilgilerini saklar.
Ayrılan belleklerin sayısını, boyutunu ve yığın izini içerir.
Not: ddmlib, yığın izini otomatik olarak çözmez. Bu sınıf, çözümlenmiş yığın izlemeleri için depolama alanı sağlasa da bu yalnızca kolaylık sağlamak içindir.
Özet
Sabitler | |
|---|---|
String |
ALLOCATIONS_KW
|
String |
BEGIN_STACKTRACE_KW
|
String |
END_STACKTRACE_KW
|
String |
SIZE_KW
|
String |
TOTAL_SIZE_KW
|
Herkese açık oluşturucular | |
|---|---|
NativeAllocationInfo(int size, int allocations)
Yeni bir |
|
Herkese açık yöntemler | |
|---|---|
void
|
addStackCallAddress(long address)
Bu ayırma için bir yığın çağrısı adresi ekler. |
boolean
|
equals(Object obj)
Başka bir nesnenin bu nesneye "eşit" olup olmadığını gösterir. |
int
|
getAllocationCount()
Ayrılan öğe sayısını döndürür. |
NativeStackCallInfo
|
getRelevantStackCallInfo()
Alakalı ilk |
|
getResolvedStackCall()
Çözümlenmiş yığın çağrısını döndürür. |
int
|
getSize()
Bu ayırmanın boyutunu döndürür. |
|
getStackCallAddresses()
Bu ayırmanın yığın çağrısını ham adresler olarak döndürür. |
int
|
hashCode()
|
boolean
|
isStackCallResolved()
Yığın çağrısı adreslerinin |
boolean
|
isZygoteChild()
Ayırmanın zigot sürecinin bir alt sürecinde gerçekleşip gerçekleşmediğini döndürür. |
void
|
setResolvedStackCall(
Bu ayırma için çözümlenmiş yığın çağrısını ayarlar. |
boolean
|
stackEquals(NativeAllocationInfo mi)
|
String
|
toString()
Nesnenin dize gösterimini döndürür. |
Sabitler
ALLOCATIONS_KW
public static final String ALLOCATIONS_KW
Sabit Değer: "Allocations:"
BEGIN_STACKTRACE_KW
public static final String BEGIN_STACKTRACE_KW
Sabit Değer: "BeginStacktrace:"
END_STACKTRACE_KW
public static final String END_STACKTRACE_KW
Sabit Değer: "EndStacktrace"
SIZE_KW
public static final String SIZE_KW
Sabit Değer: "Size:"
TOTAL_SIZE_KW
public static final String TOTAL_SIZE_KW
Sabit Değer: "TotalSize:"
Herkese açık oluşturucular
NativeAllocationInfo
public NativeAllocationInfo (int size,
int allocations)Yeni bir NativeAllocationInfo oluşturur.
| Parametreler | |
|---|---|
size |
int: Tahsislerin boyutu. |
allocations |
int: tahsis sayısı |
Herkese açık yöntemler
addStackCallAddress
public void addStackCallAddress (long address)
Bu ayırma için bir yığın çağrısı adresi ekler.
| Parametreler | |
|---|---|
address |
long: Eklenecek adres. |
şuna eşittir:
public boolean equals (Object obj)
Başka bir nesnenin bu nesneye "eşit" olup olmadığını gösterir.
| Parametreler | |
|---|---|
obj |
Object: Karşılaştırma yapılacak referans nesne. |
| İlerlemeler | |
|---|---|
boolean |
Bu nesne, obj bağımsız değişkenine eşitse true; false
aksi takdirde. |
Ayrıca:
getAllocationCount
public int getAllocationCount ()
Ayrılan öğe sayısını döndürür.
| İlerlemeler | |
|---|---|
int |
|
getRelevantStackCallInfo
public NativeStackCallInfo getRelevantStackCallInfo ()
Alakalı ilk NativeStackCallInfo değerini döndürür.
İlgili NativeStackCallInfo, libc'nin alt düzeyinde derin olmayan ancak tahsis işlemini gerçekleştiren gerçek yöntem olan bir yığın çağrısıdır.
| İlerlemeler | |
|---|---|
NativeStackCallInfo |
Yığın çağrısı, ham adreslerden işlenmediyse NativeStackCallInfo veya null. |
getResolvedStackCall
publicgetResolvedStackCall ()
Çözümlenmiş yığın çağrısını döndürür.
| İlerlemeler | |
|---|---|
|
Yığın çağrısı çözümlenmediyse NativeStackCallInfo veya null dizisi. |
getSize
public int getSize ()
Bu ayırmanın boyutunu döndürür.
| İlerlemeler | |
|---|---|
int |
|
getStackCallAddresses
publicgetStackCallAddresses ()
Bu ayırmanın yığın çağrısını ham adresler olarak döndürür.
| İlerlemeler | |
|---|---|
|
Ayrımın yapıldığı adreslerin listesi. |
hashCode
public int hashCode ()
| İlerlemeler | |
|---|---|
int |
|
isStackCallResolved
public boolean isStackCallResolved ()
Yığın çağrısı adreslerinin NativeStackCallInfo nesnelerine çözümlenip çözümlenmediğini döndürür.
| İlerlemeler | |
|---|---|
boolean |
|
isZygoteChild
public boolean isZygoteChild ()
Ayırmanın zigot sürecinin bir alt sürecinde gerçekleşip gerçekleşmediğini döndürür.
| İlerlemeler | |
|---|---|
boolean |
|
setResolvedStackCall
public void setResolvedStackCall (resolvedStackCall)
Bu ayırma için çözümlenmiş yığın çağrısını ayarlar.
resolvedStackCall, null değilse isStackCallResolved() bu görüşmeden sonra true değerini döndürür.
| Parametreler | |
|---|---|
resolvedStackCall |
: NativeStackCallInfo listesi. |
stackEquals
public boolean stackEquals (NativeAllocationInfo mi)
| Parametreler | |
|---|---|
mi |
NativeAllocationInfo |
| İlerlemeler | |
|---|---|
boolean |
|
toString
public String toString ()
Nesnenin dize gösterimini döndürür.
| İlerlemeler | |
|---|---|
String |
|
Ayrıca: