নেটিভঅ্যালোকেশনইনফো

public class NativeAllocationInfo
extends Object

java.lang.অবজেক্ট
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 ()

এই বরাদ্দের স্ট্যাক কলকে raw ঠিকানা হিসেবে ফেরত পাঠায়।

int hashCode ()
boolean isStackCallResolved ()

স্ট্যাক কল ঠিকানাগুলি NativeStackCallInfo অবজেক্টে সমাধান করা হয়েছে কিনা তা ফেরত দেয়।

boolean isZygoteChild ()

জাইগোট প্রক্রিয়ার একটি শিশুর মধ্যে বরাদ্দ ঘটেছে কিনা তা ফেরত দেয়।

void setResolvedStackCall ( resolvedStackCall)

এই বরাদ্দের জন্য সমাধান করা স্ট্যাক কল সেট করে।

boolean stackEquals ( NativeAllocationInfo mi)
String toString ()

বস্তুর একটি স্ট্রিং উপস্থাপনা প্রদান করে।

ধ্রুবক

বরাদ্দ_কিলোওয়াট

public static final String ALLOCATIONS_KW

ধ্রুবক মান: "বরাদ্দ:"

BEGIN_STACKTRACE_KW

public static final String BEGIN_STACKTRACE_KW

ধ্রুবক মান: "Stacktrace শুরু করুন:"

END_STACKTRACE_KW সম্পর্কে

public static final String END_STACKTRACE_KW

ধ্রুবক মান: "এন্ডস্ট্যাকট্রেস"

SIZE_KW

public static final String SIZE_KW

ধ্রুবক মান: "আকার:"

মোট_SIZE_কিলোওয়াট

public static final String TOTAL_SIZE_KW

ধ্রুবক মান: "মোট আকার:"

পাবলিক কনস্ট্রাক্টর

নেটিভঅ্যালোকেশনইনফো

public NativeAllocationInfo (int size, 
                int allocations)

একটি নতুন NativeAllocationInfo তৈরি করে।

পরামিতি
size int : বরাদ্দের আকার।

allocations int : বরাদ্দ গণনা

পাবলিক পদ্ধতি

স্ট্যাককল ঠিকানা যোগ করুন

public void addStackCallAddress (long address)

এই বরাদ্দের জন্য একটি স্ট্যাক কল ঠিকানা যোগ করে।

পরামিতি
address long : যোগ করার ঠিকানা।

সমান

public boolean equals (Object obj)

অন্য কোন বস্তু এটির "সমান" কিনা তা নির্দেশ করে।

পরামিতি
obj Object : তুলনা করার জন্য রেফারেন্স বস্তু।

রিটার্নস
boolean যদি এই বস্তুটি obj যুক্তির সমান হয়, তাহলে true ; অন্যথায় false

আরও দেখুন:

বরাদ্দকরণ গণনা পান

public int getAllocationCount ()

বরাদ্দের গণনা প্রদান করে।

রিটার্নস
int

রিলেভেন্টস্ট্যাককলইনফো পান

public NativeStackCallInfo getRelevantStackCallInfo ()

প্রথম প্রাসঙ্গিক NativeStackCallInfo প্রদান করে।

একটি প্রাসঙ্গিক NativeStackCallInfo হল একটি স্ট্যাক কল যা libc-এর নিম্ন স্তরের গভীরে থাকে না, বরং বরাদ্দকরণ সম্পাদনকারী প্রকৃত পদ্ধতিতে থাকে।

রিটার্নস
NativeStackCallInfo যদি কাঁচা ঠিকানা থেকে স্ট্যাক কল প্রক্রিয়া করা না হয়, তাহলে NativeStackCallInfo অথবা null

সমাধানকৃত স্ট্যাককল পান

public  getResolvedStackCall ()

সমাধান করা স্ট্যাক কলটি ফেরত পাঠায়।

রিটার্নস
স্ট্যাক কলটি সমাধান না হলে NativeStackCallInfo অথবা null এর একটি অ্যারে।

আকার পেতে

public int getSize ()

এই বরাদ্দের আকার ফেরত দেয়।

রিটার্নস
int

স্ট্যাককল ঠিকানা পান

public  getStackCallAddresses ()

এই বরাদ্দের স্ট্যাক কলকে raw ঠিকানা হিসেবে ফেরত পাঠায়।

রিটার্নস
বরাদ্দকৃত ঠিকানাগুলির তালিকা।

হ্যাশকোড

public int hashCode ()

রিটার্নস
int

স্ট্যাককল সমাধান করা হয়েছে

public boolean isStackCallResolved ()

স্ট্যাক কল ঠিকানাগুলি NativeStackCallInfo অবজেক্টে সমাধান করা হয়েছে কিনা তা ফেরত দেয়।

রিটার্নস
boolean

ইজজাইগোটচাইল্ড

public boolean isZygoteChild ()

জাইগোট প্রক্রিয়ার একটি শিশুর মধ্যে বরাদ্দ ঘটেছে কিনা তা ফেরত দেয়।

রিটার্নস
boolean

সেটরিসলভডস্ট্যাককল

public void setResolvedStackCall ( resolvedStackCall)

এই বরাদ্দের জন্য সমাধান করা স্ট্যাক কল সেট করে।

যদি resolvedStackCall null না হয় তাহলে isStackCallResolved() এই কলের পরে true ফিরে আসবে।

পরামিতি
resolvedStackCall : NativeStackCallInfo এর তালিকা।

স্ট্যাকইকুয়ালস

public boolean stackEquals (NativeAllocationInfo mi)

পরামিতি
mi NativeAllocationInfo

রিটার্নস
boolean

টুস্ট্রিং

public String toString ()

বস্তুর একটি স্ট্রিং উপস্থাপনা প্রদান করে।

রিটার্নস
String

আরও দেখুন: