ProfilingManager
ব্যবহার করার সবচেয়ে কার্যকর উপায় হল আপনার সর্বজনীন ব্যবহারকারীদের থেকে প্রোফাইল সংগ্রহ করা, আপনাকে প্রথমে আপনার সেটআপ ডিবাগ করতে হবে বা তদন্তের জন্য স্থানীয় প্রোফাইল রেকর্ড করতে হবে। আপনি হয়তো লক্ষ্য করেছেন যে প্রোফাইলগুলি কখনও কখনও রেকর্ড করা হয় না, প্রায়শই হার সীমাবদ্ধতার কারণে। আরও তথ্যের জন্য, দেখুন কিভাবে হার সীমাবদ্ধতা কাজ করে ।
আপনি adb
কমান্ড ব্যবহার করে আপনার স্থানীয় ডিভাইসে নির্দিষ্ট ডিবাগ সেটিংস সামঞ্জস্য করতে পারেন। নিম্নলিখিত সেটিংস স্থানীয় প্রোফাইলিং সাহায্য করার জন্য উপলব্ধ.
হার লিমিটার অক্ষম করুন
স্থানীয়ভাবে ProfilingManager
ব্যবহার করার সময় নিম্নলিখিত কমান্ডটি বিশেষভাবে কার্যকর। এটি অ্যাপ প্রক্রিয়া এবং সিস্টেম রেট লিমিটার উভয়কেই অক্ষম করে, ProfilingManager
থ্রোটল না করে সমস্ত প্রোফাইল অনুরোধগুলি পূরণ করার নির্দেশ দেয়।
adb shell device_config put profiling_testing rate_limiter.disabled true
অপরিশোধিত ট্রেস ধরে রাখুন
নিম্নলিখিত কমান্ড আপনাকে /data/misc/perfetto-traces/profiling/<trace-name>.perfetto-trace-unredacted
এ অবস্থিত অস্থায়ী ডিরেক্টরিতে ট্রেসের অসংশোধিত সংস্করণগুলিকে ধরে রাখতে দেয়। সংশোধিত চিহ্নগুলি সংশোধন করা চিহ্নগুলির চেয়ে বেশি সিস্টেম-স্তরের তথ্য প্রদান করে, যা গভীরভাবে তদন্তের জন্য গুরুত্বপূর্ণ হতে পারে।
adb shell device_config put profiling_testing delete_temporary_results.disabled true
গোপনীয়তার কারণে, এই বৈশিষ্ট্যটি শুধুমাত্র স্থানীয় প্রোফাইলিংয়ের জন্য উপলব্ধ এবং ডিফল্টরূপে অক্ষম করা হয়৷