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()
यह सबसे काम का पहला |
|
getResolvedStackCall()
यह फ़ंक्शन, हल किए गए स्टैक कॉल को दिखाता है. |
int
|
getSize()
यह फ़ंक्शन, इस जगह के साइज़ को दिखाता है. |
|
getStackCallAddresses()
यह फ़ंक्शन, इस जगह के लिए किए गए स्टैक कॉल को रॉ पतों के तौर पर दिखाता है. |
int
|
hashCode()
|
boolean
|
isStackCallResolved()
यह फ़ंक्शन, यह जानकारी देता है कि स्टैक कॉल के पतों को |
boolean
|
isZygoteChild()
यह फ़ंक्शन बताता है कि ज़ायगोट प्रोसेस के चाइल्ड प्रोसेस में मेमोरी का बंटवारा हुआ है या नहीं. |
void
|
setResolvedStackCall(
यह कुकी, इस असाइनमेंट के लिए हल किए गए स्टैक कॉल को सेट करती है. |
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
publicgetResolvedStackCall ()
यह फ़ंक्शन, हल किए गए स्टैक कॉल को दिखाता है.
| रिटर्न | |
|---|---|
|
अगर स्टैक कॉल हल नहीं हुआ है, तो NativeStackCallInfo या null का कलेक्शन. |
getSize
public int getSize ()
यह फ़ंक्शन, इस जगह के साइज़ को दिखाता है.
| रिटर्न | |
|---|---|
int |
|
getStackCallAddresses
publicgetStackCallAddresses ()
यह फ़ंक्शन, इस जगह के लिए किए गए स्टैक कॉल को रॉ पतों के तौर पर दिखाता है.
| रिटर्न | |
|---|---|
|
उन पतों की सूची जहां आवंटन हुआ. |
hashCode
public int hashCode ()
| रिटर्न | |
|---|---|
int |
|
isStackCallResolved
public boolean isStackCallResolved ()
यह फ़ंक्शन, यह जानकारी देता है कि स्टैक कॉल के पतों को NativeStackCallInfo ऑब्जेक्ट में बदला गया है या नहीं.
| रिटर्न | |
|---|---|
boolean |
|
isZygoteChild
public boolean isZygoteChild ()
यह फ़ंक्शन बताता है कि ज़ायगोट प्रोसेस के चाइल्ड प्रोसेस में मेमोरी का बंटवारा हुआ है या नहीं.
| रिटर्न | |
|---|---|
boolean |
|
setResolvedStackCall
public void setResolvedStackCall (resolvedStackCall)
यह कुकी, इस असाइनमेंट के लिए हल किए गए स्टैक कॉल को सेट करती है.
अगर resolvedStackCall, null नहीं है, तो इस कॉल के बाद isStackCallResolved(), true दिखाएगा.
| पैरामीटर | |
|---|---|
resolvedStackCall |
: NativeStackCallInfo की सूची. |
stackEquals
public boolean stackEquals (NativeAllocationInfo mi)
| पैरामीटर | |
|---|---|
mi |
NativeAllocationInfo |
| रिटर्न | |
|---|---|
boolean |
|
toString
public String toString ()
यह ऑब्जेक्ट का स्ट्रिंग वर्शन दिखाता है.
| रिटर्न | |
|---|---|
String |
|
यह भी देखें: