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)

यह फ़ंक्शन, नया NativeAllocationInfo बनाता है.

सार्वजनिक तरीके

void addStackCallAddress(long address)

इस बंटवारे के लिए, स्टैक कॉल पता जोड़ता है.

boolean equals(Object obj)

इससे पता चलता है कि कोई दूसरा ऑब्जेक्ट, इस ऑब्जेक्ट के "बराबर" है या नहीं.

int getAllocationCount()

यह फ़ंक्शन, असाइन किए गए उपयोगकर्ताओं की संख्या दिखाता है.

NativeStackCallInfo getRelevantStackCallInfo()

यह सबसे काम का पहला NativeStackCallInfo दिखाता है.

getResolvedStackCall()

यह फ़ंक्शन, हल किए गए स्टैक कॉल को दिखाता है.

int getSize()

यह फ़ंक्शन, इस जगह के साइज़ को दिखाता है.

getStackCallAddresses()

यह फ़ंक्शन, इस जगह के लिए किए गए स्टैक कॉल को रॉ पतों के तौर पर दिखाता है.

int hashCode()
boolean isStackCallResolved()

यह फ़ंक्शन, यह जानकारी देता है कि स्टैक कॉल के पतों को NativeStackCallInfo ऑब्जेक्ट में बदला गया है या नहीं.

boolean isZygoteChild()

यह फ़ंक्शन बताता है कि ज़ायगोट प्रोसेस के चाइल्ड प्रोसेस में मेमोरी का बंटवारा हुआ है या नहीं.

void setResolvedStackCall( 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  getResolvedStackCall ()

यह फ़ंक्शन, हल किए गए स्टैक कॉल को दिखाता है.

रिटर्न
अगर स्टैक कॉल हल नहीं हुआ है, तो NativeStackCallInfo या null का कलेक्शन.

getSize

public int getSize ()

यह फ़ंक्शन, इस जगह के साइज़ को दिखाता है.

रिटर्न
int

getStackCallAddresses

public  getStackCallAddresses ()

यह फ़ंक्शन, इस जगह के लिए किए गए स्टैक कॉल को रॉ पतों के तौर पर दिखाता है.

रिटर्न
उन पतों की सूची जहां आवंटन हुआ.

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

यह भी देखें: