নেটিভঅ্যালোকেশনইনফো
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 ()অবজেক্টটির একটি স্ট্রিং উপস্থাপনা ফেরত দেয়। |
ধ্রুবক
বরাদ্দ_কেডব্লিউ
public static final String ALLOCATIONS_KW
ধ্রুবক মান: "বরাদ্দ:"
BEGIN_STACKTRACE_KW
public static final String BEGIN_STACKTRACE_KW
ধ্রুবক মান: "স্ট্যাকট্রেস শুরু:"
END_STACKTRACE_KW
public static final String END_STACKTRACE_KW
ধ্রুবক মান: "এন্ডস্ট্যাকট্রেস"
আকার_কিলোওয়াট
public static final String SIZE_KW
ধ্রুবক মান: "আকার:"
মোট_আকার_কিলোওয়াট
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 । |
আরও দেখুন:
getAllocationCount
public int getAllocationCount ()
বরাদ্দের সংখ্যা ফেরত দেয়।
| ফেরত | |
|---|---|
int | |
getRelevantStackCallInfo
public NativeStackCallInfo getRelevantStackCallInfo ()
প্রথম প্রাসঙ্গিক NativeStackCallInfo ফেরত দেয়।
একটি প্রাসঙ্গিক NativeStackCallInfo হলো এমন একটি স্ট্যাক কল যা libc-এর নিম্ন স্তরের গভীরে অবস্থিত নয়, বরং এটিই সেই প্রকৃত মেথড যা মেমোরি বরাদ্দের কাজটি সম্পন্ন করেছে।
| ফেরত | |
|---|---|
NativeStackCallInfo | একটি NativeStackCallInfo অথবা null , যদি স্ট্যাক কলটি র অ্যাড্রেসগুলো থেকে প্রসেস করা না হয়ে থাকে। |
আরও দেখুন:
getResolvedStackCall
public List<NativeStackCallInfo> getResolvedStackCall ()
সমাধান করা স্ট্যাক কলটি ফেরত দেয়।
| ফেরত | |
|---|---|
List< NativeStackCallInfo > | NativeStackCallInfo এর একটি অ্যারে, অথবা স্ট্যাক কলটি সমাধান না হলে null । |
আরও দেখুন:
আকার পান
public int getSize ()
এই বরাদ্দের আকার ফেরত দেয়।
| ফেরত | |
|---|---|
int | |
স্ট্যাককলঅ্যাড্রেসগুলি পান
public List<Long> getStackCallAddresses ()
এই অ্যালোকেশনের স্ট্যাক কলটিকে র অ্যাড্রেস হিসেবে ফেরত দেয়।
| ফেরত | |
|---|---|
List<Long> | যেসব ঠিকানায় বরাদ্দ করা হয়েছে তার তালিকা। |
হ্যাশকোড
public int hashCode ()
| ফেরত | |
|---|---|
int | |
isStackCallResolved
public boolean isStackCallResolved ()
স্ট্যাক কল অ্যাড্রেসগুলো NativeStackCallInfo অবজেক্টে রূপান্তরিত হয়েছে কিনা তা ফেরত দেয়।
| ফেরত | |
|---|---|
boolean | |
জাইগোট শিশু
public boolean isZygoteChild ()
জাইগোট প্রক্রিয়ার কোনো চাইল্ডে অ্যালোকেশনটি ঘটেছে কিনা তা রিটার্ন করে।
| ফেরত | |
|---|---|
boolean | |
setResolvedStackCall
public void setResolvedStackCall (List<NativeStackCallInfo> resolvedStackCall)
এই অ্যালোকেশনের জন্য নির্ধারিত স্ট্যাক কলটি সেট করে।
যদি resolvedStackCall null না হয়, তাহলে এই কলের পর isStackCallResolved() true রিটার্ন করবে।
| প্যারামিটার | |
|---|---|
resolvedStackCall | List : NativeStackCallInfo এর তালিকা। |
স্ট্যাকইকুয়ালস
public boolean stackEquals (NativeAllocationInfo mi)
| প্যারামিটার | |
|---|---|
mi | NativeAllocationInfo |
| ফেরত | |
|---|---|
boolean | |
স্ট্রিং-এ
public String toString ()
অবজেক্টটির একটি স্ট্রিং উপস্থাপনা ফেরত দেয়।
| ফেরত | |
|---|---|
String | |
আরও দেখুন: