- সিনট্যাক্স:
<profileable android:shell=["true" | "false"] android:enabled=["true" | "false"] />
- এর মধ্যে রয়েছে:
-
<application>
- বর্ণনা:
- প্রোফাইলাররা কীভাবে এই অ্যাপ্লিকেশনটি অ্যাক্সেস করতে পারে তা নির্দিষ্ট করে৷
- গুণাবলী:
-
android:shell
- ডিভাইসের ব্যবহারকারী স্থানীয় ডিবাগিং সরঞ্জাম যেমন নিম্নলিখিতগুলির মাধ্যমে এই অ্যাপ্লিকেশনটি প্রোফাইল করতে পারে কিনা তা নির্দিষ্ট করে:
-
android.os.Trace
ট্রেসিং APIs (Android 11 এবং নিম্নতর) -
simpleperf
-
am profile
কমান্ড -
perfetto
প্রোফাইলার (নেটিভ মেমরি, জাভা মেমরি, সিপিইউ)
false
সেট করা থাকে, এই টুল এবং APIগুলি শুধুমাত্র তখনই কাজ করে যখন একটি অ্যাপdebuggable
হয়৷ ডিবাগযোগ্য অ্যাপগুলি উল্লেখযোগ্য এবং বৈচিত্র্যময় কর্মক্ষমতা হ্রাস পায় এবং সঠিকভাবে সময় পরিমাপের জন্য উপযোগী নয়। সঠিক ফলাফল ক্যাপচার করতে, স্থানীয় কর্মক্ষমতা পরিমাপের জন্য এই উপাদানটি দৃঢ়ভাবে সুপারিশ করা হয়।এই উপাদানটি রিলিজ বা উৎপাদনে ব্যবহারযোগ্য হওয়ার জন্য ডিজাইন করা হয়েছে, স্থানীয় প্রোফাইলিং সক্ষম করার জন্য তৈরি করা হয়েছে। এটি ডেটা এক্সপোজারের ন্যূনতম ঝুঁকি বহন করে: হোস্ট প্রোফাইলিং সরঞ্জাম এবং শেল প্রক্রিয়া দ্বারা কোনও মেমরি ডেটা পাঠযোগ্য নয়। শুধুমাত্র স্ট্যাক ট্রেস পঠনযোগ্য, যেগুলি সাধারণত অস্পষ্ট বা রিলিজ বিল্ডে চিহ্নের অভাব থাকে।
-
-
-
android:enabled
- অ্যাপ্লিকেশনটি সিস্টেম পরিষেবা বা শেল সরঞ্জাম দ্বারা প্রোফাইল করা যেতে পারে কিনা তা নির্দিষ্ট করে। পরবর্তীটির জন্য, আপনি
android:shell
ও সেট করেছেন। মিথ্যা হলে, অ্যাপ্লিকেশনটি মোটেই প্রোফাইল করা যাবে না। ডিফল্ট সত্য. এই বৈশিষ্ট্যটি API স্তর 30 এ যোগ করা হয়েছে।
-
- প্রবর্তিত:
- API স্তর 29
এই পৃষ্ঠার কন্টেন্ট ও কোডের নমুনাগুলি Content License-এ বর্ণিত লাইসেন্সের অধীনস্থ। Java এবং OpenJDK হল Oracle এবং/অথবা তার অ্যাফিলিয়েট সংস্থার রেজিস্টার্ড ট্রেডমার্ক।
2024-08-27 UTC-তে শেষবার আপডেট করা হয়েছে।
[{
"type": "thumb-down",
"id": "missingTheInformationINeed",
"label":"এতে আমার প্রয়োজনীয় তথ্য নেই"
},{
"type": "thumb-down",
"id": "tooComplicatedTooManySteps",
"label":"খুব জটিল / অনেক ধাপ"
},{
"type": "thumb-down",
"id": "outOfDate",
"label":"পুরনো"
},{
"type": "thumb-down",
"id": "translationIssue",
"label":"অনুবাদ সংক্রান্ত সমস্যা"
},{
"type": "thumb-down",
"id": "samplesCodeIssue",
"label":"নমুনা / কোড সংক্রান্ত সমস্যা"
},{
"type": "thumb-down",
"id": "otherDown",
"label":"অন্যান্য"
}]
[{
"type": "thumb-up",
"id": "easyToUnderstand",
"label":"সহজে বোঝা যায়"
},{
"type": "thumb-up",
"id": "solvedMyProblem",
"label":"আমার সমস্যার সমাধান হয়েছে"
},{
"type": "thumb-up",
"id": "otherUp",
"label":"অন্যান্য"
}]
{
"lastModified": "2024-08-27 UTC-তে শেষবার আপডেট করা হয়েছে।",
"confidential": False
}