অ্যান্ড্রয়েড ডিভাইস মনিটর

অ্যান্ড্রয়েড ডিভাইস মনিটরকে অ্যান্ড্রয়েড স্টুডিও 3.1-এ বাতিল করা হয়েছে এবং অ্যান্ড্রয়েড স্টুডিও 3.2 থেকে সরিয়ে দেওয়া হয়েছে । আপনি Android ডিভাইস মনিটরের মাধ্যমে যে বৈশিষ্ট্যগুলি ব্যবহার করতে পারেন সেগুলি নতুন বৈশিষ্ট্য দ্বারা প্রতিস্থাপিত হয়েছে৷ নিচের সারণীটি আপনাকে এই অবহেলিত এবং সরানো বৈশিষ্ট্যগুলির পরিবর্তে কোন বৈশিষ্ট্যগুলি ব্যবহার করা উচিত তা নির্ধারণ করতে সহায়তা করে৷

অ্যান্ড্রয়েড ডিভাইস মনিটর উপাদান আপনি কি ব্যবহার করা উচিত
ডালভিক ডিবাগ মনিটর সার্ভার (DDMS)

এই টুলটি অবহেলিত। পরিবর্তে, আপনার অ্যাপের সিপিইউ, মেমরি এবং নেটওয়ার্ক ব্যবহার প্রোফাইল করতে অ্যান্ড্রয়েড স্টুডিও 3.0 এবং উচ্চতর সংস্করণে অ্যান্ড্রয়েড প্রোফাইলার ব্যবহার করুন।

আপনি যদি অন্যান্য ডিবাগিং কাজগুলি করতে চান, যেমন পোর্ট-ফরোয়ার্ডিং সেট আপ করার জন্য একটি সংযুক্ত ডিভাইসে কমান্ড পাঠানো, ফাইল স্থানান্তর করা বা স্ক্রিনশট নেওয়া, তাহলে Android ডিবাগ ব্রিজ ( adb ) , Android এমুলেটর , ডিভাইস এক্সপ্লোরার বা ডিবাগার উইন্ডো ব্যবহার করুন .

ট্রেসভিউ

এই টুলটি অবহেলিত। Debug ক্লাসের সাহায্যে আপনার অ্যাপটিকে ইনস্ট্রুমেন্ট করে ক্যাপচার করা .trace ফাইলগুলি পরিদর্শন করতে, নতুন পদ্ধতির ট্রেস রেকর্ড করুন, .trace ফাইলগুলি রপ্তানি করুন এবং আপনার অ্যাপের প্রক্রিয়াগুলির রিয়েল-টাইম CPU ব্যবহার পরিদর্শন করুন, Android Studio CPU প্রোফাইলার ব্যবহার করুন৷

সিস্ট্রেস

আপনি যদি নেটিভ সিস্টেম প্রসেসগুলি পরিদর্শন করতে চান এবং ড্রপ করা ফ্রেমের কারণে সৃষ্ট UI জ্যাঙ্ককে অ্যাড্রেস করতে চান, তাহলে কমান্ড লাইন থেকে systrace বা CPU প্রোফাইলারে সরলীকৃত সিস্টেম ট্রেস ব্যবহার করুন। CPU প্রোফাইলার আপনার অ্যাপের প্রসেস প্রোফাইল করার জন্য অনেক বৈশিষ্ট্য প্রদান করে।

OpenGL ES এর জন্য ট্রেসার অ্যান্ড্রয়েড জিপিইউ ইন্সপেক্টর ব্যবহার করুন।
শ্রেণিবিন্যাস দর্শক

আপনি রানটাইমে আপনার অ্যাপের ভিউ হায়ারার্কি পরিদর্শন করতে চাইলে, লেআউট ইন্সপেক্টর ব্যবহার করুন।

আপনি যদি আপনার অ্যাপের লেআউটের রেন্ডারিং গতি প্রোফাইল করতে চান, তাহলে এই ব্লগ পোস্টে বর্ণিত Window.OnFrameMetricsAvailableListener ব্যবহার করুন।

পিক্সেল পারফেক্ট লেআউট ইন্সপেক্টর ব্যবহার করুন।
নেটওয়ার্ক ট্রাফিক টুল

আপনার অ্যাপ কীভাবে এবং কখন একটি নেটওয়ার্কে ডেটা স্থানান্তর করে তা দেখতে হলে, নেটওয়ার্ক প্রোফাইলার ব্যবহার করুন।

অ্যান্ড্রয়েড ডিভাইস মনিটর শুরু করুন

অ্যান্ড্রয়েড স্টুডিও 3.1 এবং নিম্নতর ডিভাইসে স্বতন্ত্র ডিভাইস মনিটর অ্যাপ্লিকেশন শুরু করতে, android-sdk /tools/ ডিরেক্টরিতে কমান্ড লাইনে নিম্নলিখিতটি লিখুন:

monitor

তারপর আপনি ডিভাইস ফলক থেকে ডিভাইস নির্বাচন করে একটি সংযুক্ত ডিভাইসে টুল লিঙ্ক করতে পারেন। আপনার যদি প্যান বা উইন্ডো দেখতে সমস্যা হয়, তাহলে মেনু বার থেকে উইন্ডো > রিসেট পরিপ্রেক্ষিত নির্বাচন করুন।

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