NativeAllocationInfo
public
class
NativeAllocationInfo
extends Object
| java.lang.Object | |
| ↳ | com.android.tradefed.device.server.NativeAllocationInfo |
यह कुकी, नेटिव ऐसेट के बंटवारे की जानकारी सेव करती है.
इसमें मेमोरी के लिए किए गए आवंटन की संख्या, उनका साइज़, और स्टैक ट्रेस शामिल होता है.
ध्यान दें: ddmlib, स्टैक ट्रेस को अपने-आप ठीक नहीं करता. यह क्लास, हल किए गए स्टैक ट्रेस के लिए स्टोरेज उपलब्ध कराती है. हालांकि, यह सिर्फ़ सुविधा के लिए है.
खास जानकारी
कॉन्स्टेंट | |
|---|---|
String |
ALLOCATIONS_KW
|
String |
BEGIN_STACKTRACE_KW
|
String |
END_STACKTRACE_KW
|
String |
SIZE_KW
|
String |
TOTAL_SIZE_KW
|
सार्वजनिक कंस्ट्रक्टर | |
|---|---|
NativeAllocationInfo(int size, int allocations)
यह फ़ंक्शन, नया |
|
पब्लिक मेथड | |
|---|---|
void
|
addStackCallAddress(long address)
इस असाइनमेंट के लिए, स्टैक कॉल का पता जोड़ता है. |
boolean
|
equals(Object obj)
इससे पता चलता है कि कोई दूसरा ऑब्जेक्ट, इस ऑब्जेक्ट के "बराबर" है या नहीं. |
int
|
getAllocationCount()
यह फ़ंक्शन, असाइन किए गए उपयोगकर्ताओं की संख्या दिखाता है. |
NativeStackCallInfo
|
getRelevantStackCallInfo()
यह काम का पहला |
List<NativeStackCallInfo>
|
getResolvedStackCall()
यह फ़ंक्शन, हल किए गए स्टैक कॉल को दिखाता है. |
int
|
getSize()
यह फ़ंक्शन, इस जगह के साइज़ को दिखाता है. |
List<Long>
|
getStackCallAddresses()
यह फ़ंक्शन, इस जगह के लिए किए गए कॉल को रॉ पतों के तौर पर दिखाता है. |
int
|
hashCode()
|
boolean
|
isStackCallResolved()
यह फ़ंक्शन दिखाता है कि स्टैक कॉल के पतों को |
boolean
|
isZygoteChild()
इससे पता चलता है कि ज़ायगोट प्रोसेस के चाइल्ड प्रोसेस में मेमोरी का बंटवारा हुआ है या नहीं. |
void
|
setResolvedStackCall(List<NativeStackCallInfo> resolvedStackCall)
यह कुकी, इस असाइनमेंट के लिए हल किए गए स्टैक कॉल को सेट करती है. |
boolean
|
stackEquals(NativeAllocationInfo mi)
|
String
|
toString()
यह ऑब्जेक्ट का स्ट्रिंग वर्शन दिखाता है. |
कॉन्स्टेंट
ALLOCATIONS_KW
public static final String ALLOCATIONS_KW
कॉन्स्टेंट वैल्यू: "Allocations:"
BEGIN_STACKTRACE_KW
public static final String BEGIN_STACKTRACE_KW
कॉन्स्टेंट वैल्यू: "BeginStacktrace:"
END_STACKTRACE_KW
public static final String END_STACKTRACE_KW
कॉन्स्टेंट वैल्यू: "EndStacktrace"
SIZE_KW
public static final String SIZE_KW
कॉन्स्टेंट वैल्यू: "Size:"
TOTAL_SIZE_KW
public static final String TOTAL_SIZE_KW
कॉन्स्टेंट वैल्यू: "TotalSize:"
सार्वजनिक कंस्ट्रक्टर
NativeAllocationInfo
public NativeAllocationInfo (int size,
int allocations)यह फ़ंक्शन, नया NativeAllocationInfo बनाता है.
| पैरामीटर | |
|---|---|
size |
int: साइज़ के हिसाब से बंटवारा. |
allocations |
int: बंटवारे की संख्या |
पब्लिक मेथड
addStackCallAddress
public void addStackCallAddress (long address)
इस असाइनमेंट के लिए, स्टैक कॉल का पता जोड़ता है.
| पैरामीटर | |
|---|---|
address |
long: वह पता जिसे जोड़ना है. |
इसके बराबर है
public boolean equals (Object obj)
इससे पता चलता है कि कोई दूसरा ऑब्जेक्ट, इस ऑब्जेक्ट के "बराबर" है या नहीं.
| पैरामीटर | |
|---|---|
obj |
Object: वह रेफ़रंस ऑब्जेक्ट जिससे तुलना करनी है. |
| रिटर्न | |
|---|---|
boolean |
अगर यह ऑब्जेक्ट, obj आर्ग्युमेंट के बराबर है, तो true; false
अन्यथा. |
यह भी देखें:
getAllocationCount
public int getAllocationCount ()
यह फ़ंक्शन, असाइन किए गए उपयोगकर्ताओं की संख्या दिखाता है.
| रिटर्न | |
|---|---|
int |
|
getRelevantStackCallInfo
public NativeStackCallInfo getRelevantStackCallInfo ()
यह काम का पहला NativeStackCallInfo दिखाता है.
काम का NativeStackCallInfo, एक स्टैक कॉल होता है. यह libc के निचले लेवल में डीप नहीं होता, बल्कि यह वह असल तरीका होता है जिससे मेमोरी को बांटा जाता है.
| रिटर्न | |
|---|---|
NativeStackCallInfo |
अगर स्टैक कॉल को रॉ पतों से प्रोसेस नहीं किया गया है, तो NativeStackCallInfo या null. |
यह भी देखें:
getResolvedStackCall
public List<NativeStackCallInfo> getResolvedStackCall ()
यह फ़ंक्शन, हल किए गए स्टैक कॉल को दिखाता है.
| रिटर्न | |
|---|---|
List<NativeStackCallInfo> |
अगर स्टैक कॉल हल नहीं हुआ है, तो NativeStackCallInfo या null का कलेक्शन. |
यह भी देखें:
getSize
public int getSize ()
यह फ़ंक्शन, इस जगह के साइज़ को दिखाता है.
| रिटर्न | |
|---|---|
int |
|
getStackCallAddresses
public List<Long> getStackCallAddresses ()
यह फ़ंक्शन, इस जगह के लिए किए गए कॉल को रॉ पतों के तौर पर दिखाता है.
| रिटर्न | |
|---|---|
List<Long> |
उन पतों की सूची जहां आवंटन हुआ. |
hashCode
public int hashCode ()
| रिटर्न | |
|---|---|
int |
|
isStackCallResolved
public boolean isStackCallResolved ()
यह फ़ंक्शन दिखाता है कि स्टैक कॉल के पतों को NativeStackCallInfo ऑब्जेक्ट में बदला गया है या नहीं.
| रिटर्न | |
|---|---|
boolean |
|
isZygoteChild
public boolean isZygoteChild ()
इससे पता चलता है कि ज़ायगोट प्रोसेस के चाइल्ड प्रोसेस में मेमोरी का बंटवारा हुआ है या नहीं.
| रिटर्न | |
|---|---|
boolean |
|
setResolvedStackCall
public void setResolvedStackCall (List<NativeStackCallInfo> resolvedStackCall)
यह कुकी, इस असाइनमेंट के लिए हल किए गए स्टैक कॉल को सेट करती है.
अगर resolvedStackCall, null नहीं है, तो इस कॉल के बाद isStackCallResolved(), true दिखाएगा.
| पैरामीटर | |
|---|---|
resolvedStackCall |
List: NativeStackCallInfo की सूची. |
stackEquals
public boolean stackEquals (NativeAllocationInfo mi)
| पैरामीटर | |
|---|---|
mi |
NativeAllocationInfo |
| रिटर्न | |
|---|---|
boolean |
|
toString
public String toString ()
यह ऑब्जेक्ट का स्ट्रिंग वर्शन दिखाता है.
| रिटर्न | |
|---|---|
String |
|
यह भी देखें: