নেটিভঅ্যালোকেশনইনফো
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) একটি নতুন | |
পাবলিক পদ্ধতি | |
|---|---|
void | addStackCallAddress (long address)এই বরাদ্দের জন্য একটি স্ট্যাক কল ঠিকানা যোগ করে। |
boolean | equals (Object obj)অন্য কোন বস্তু এটির "সমান" কিনা তা নির্দেশ করে। |
int | getAllocationCount ()বরাদ্দের গণনা প্রদান করে। |
NativeStackCallInfo | getRelevantStackCallInfo () প্রথম প্রাসঙ্গিক |
| getResolvedStackCall ()সমাধান করা স্ট্যাক কলটি ফেরত পাঠায়। |
int | getSize ()এই বরাদ্দের আকার ফেরত দেয়। |
| getStackCallAddresses ()এই বরাদ্দের স্ট্যাক কলকে raw ঠিকানা হিসেবে ফেরত পাঠায়। |
int | hashCode () |
boolean | isStackCallResolved () স্ট্যাক কল ঠিকানাগুলি |
boolean | isZygoteChild ()জাইগোট প্রক্রিয়ার একটি শিশুর মধ্যে বরাদ্দ ঘটেছে কিনা তা ফেরত দেয়। |
void | setResolvedStackCall (এই বরাদ্দের জন্য সমাধান করা স্ট্যাক কল সেট করে। |
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 |
সমাধানকৃত স্ট্যাককল পান
publicgetResolvedStackCall ()
সমাধান করা স্ট্যাক কলটি ফেরত পাঠায়।
| রিটার্নস | |
|---|---|
| স্ট্যাক কলটি সমাধান না হলে NativeStackCallInfo অথবা null এর একটি অ্যারে। |
আকার পেতে
public int getSize ()
এই বরাদ্দের আকার ফেরত দেয়।
| রিটার্নস | |
|---|---|
int | |
স্ট্যাককল ঠিকানা পান
publicgetStackCallAddresses ()
এই বরাদ্দের স্ট্যাক কলকে 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 | |
আরও দেখুন: