স্থানীয়ভাবে ওয়েক লকগুলি ডিবাগ করুন৷

ওয়েক লক ব্যবহার করে স্থানীয়ভাবে চলমান একটি অ্যাপ ডিবাগ করতে আপনি ব্যবহার করতে পারেন এমন বেশ কয়েকটি টুল রয়েছে। এই সরঞ্জামগুলি আপনাকে পারফরম্যান্স সমস্যাগুলি সনাক্ত করতে এবং ঠিক করতে সহায়তা করতে পারে।

নিম্নলিখিত সরঞ্জামগুলি আপনাকে আপনার ওয়েক লকগুলি ডিবাগ বা অপ্টিমাইজ করতে সহায়তা করতে পারে:

  • ডাম্পসিস একটি ডিভাইসে সিস্টেম পরিষেবার অবস্থা সম্পর্কে তথ্য প্রদান করে।
  • সিস্টেম ট্রেসিং একটি ট্রেস ফাইল তৈরি করে যা আপনি একটি সিস্টেম রিপোর্ট তৈরি করতে ব্যবহার করতে পারেন।
  • অ্যান্ড্রয়েড স্টুডিও ব্যাকগ্রাউন্ড টাস্ক ইন্সপেক্টর আপনাকে ওয়ার্ক ম্যানেজার-এর মতো লাইব্রেরি দ্বারা অর্জিত হতে পারে এমন ওয়েক লকগুলি সহ ওয়েক লকগুলি নিরীক্ষণ করতে সহায়তা করে৷

ডাম্পসি

ডাম্পসিস হল একটি টুল যা অ্যান্ড্রয়েড ডিভাইসে চলে এবং ডিভাইসের সিস্টেম পরিষেবা সম্পর্কে তথ্য প্রদান করে।

নিচের কমান্ডটি বিশেষ করে ওয়েক লক ডিবাগ করার জন্য উপযোগী:

সিস্টেম ট্রেসিং

সিস্টেম ট্রেসিং স্বল্প সময়ের মধ্যে ডিভাইসের বিস্তৃত কার্যকলাপ রেকর্ড করে। সিস্টেম ট্রেসিং একটি ট্রেস ফাইল তৈরি করে যা আপনি একটি সিস্টেম রিপোর্ট তৈরি করতে ব্যবহার করতে পারেন। এই প্রতিবেদনটি আপনাকে আপনার অ্যাপের কর্মক্ষমতা উন্নত করার উপায়গুলি সনাক্ত করতে সহায়তা করে৷

কিভাবে শুরু করবেন সে সম্পর্কে তথ্যের জন্য, এই সিস্টেম ট্রেসিং কুইকস্টার্ট গাইডটি দেখুন। অ্যান্ড্রয়েড ব্যাটারির দক্ষতা বাড়াতে আপনি এই ভিডিওটিও দেখতে পারেন।

ব্যাকগ্রাউন্ড টাস্ক ইন্সপেক্টর

আপনি ওয়েক লক, অ্যালার্ম এবং কাজগুলি নিরীক্ষণ করতে অ্যান্ড্রয়েড স্টুডিওর ব্যাকগ্রাউন্ড টাস্ক ইন্সপেক্টর ব্যবহার করতে পারেন৷

বিশেষ করে, WorkManager লাইব্রেরি কাজের সময়সূচী এবং নির্বাহ করতে JobScheduler ব্যবহার করে। এই কাজগুলি ব্যাকগ্রাউন্ডে চলাকালীন অ্যাপের পক্ষ থেকে একটি ওয়েক লক ধরে রাখে। আপনি ব্যাকগ্রাউন্ড টাস্ক ইন্সপেক্টর ব্যবহার করতে পারেন ব্যাকগ্রাউন্ডে কার্যকর করা কর্মীদের এবং কাজগুলি নিরীক্ষণ করতে এবং তাদের কাজের বিবরণ দেখতে।