ব্যবহারকারীরা আশা করে যে অ্যাপগুলি প্রতিক্রিয়াশীল এবং দ্রুত হবে, অ্যাপ স্টার্টআপ থেকে এবং পুরো অ্যাপ অভিজ্ঞতা জুড়ে। পারফরম্যান্স সমস্যার জন্য আপনি আপনার অ্যাপ পরিদর্শন করার পরে, আপনি যেকোন সমস্যা সমাধান করতে এবং আপনার অ্যাপের কর্মক্ষমতা উন্নত করতে পারেন।
টুল এবং লাইব্রেরি
উৎপাদনে আপনার অ্যাপের কর্মক্ষমতা ক্রমাগত উন্নত করতে Android একাধিক টুল এবং লাইব্রেরি প্রদান করে, যেখানে এটি সবচেয়ে গুরুত্বপূর্ণ।
বেসলাইন প্রোফাইল
কর্মক্ষমতা উন্নত করার সবচেয়ে কার্যকর উপায়ের জন্য আপনার অ্যাপ বা লাইব্রেরিতে বেসলাইন প্রোফাইলগুলি প্রয়োগ করুন৷ এটি অ্যাপ স্টার্টআপের সময়কে উল্লেখযোগ্যভাবে অপ্টিমাইজ করতে পারে, ধীর রেন্ডারিং কমাতে পারে এবং শেষ ব্যবহারকারীদের জন্য কর্মক্ষমতা উন্নত করতে পারে। আরও জানতে, বেসলাইন প্রোফাইল দেখুন।
স্টার্টআপ প্রোফাইল
স্টার্টআপ প্রোফাইল হল একটি পরীক্ষামূলক বৈশিষ্ট্য যা বেসলাইন প্রোফাইলের মতো, কিন্তু ভিন্নভাবে প্রয়োগ করা হয় এবং এর স্বতন্ত্র সুবিধা রয়েছে। যেখানে একটি বেসলাইন প্রোফাইল কর্মক্ষমতা অপ্টিমাইজ করে যেহেতু একটি ডিভাইসে অ্যাপটি ইনস্টল করা হয়, কম্পাইল-টাইমে একটি স্টার্টআপ প্রোফাইল প্রয়োগ করা হয়। এটি DEX ফাইলের মধ্যে সাধারণত ব্যবহৃত ক্লাসগুলিকে একত্রিত করার জন্য R8 সঙ্কুচিত ইঙ্গিত দেয়। এটি অ্যাপ স্টার্টআপের সময় পৃষ্ঠার ত্রুটিগুলি কমাতে পারে এবং তাই স্টার্টআপের সময় উন্নত করতে পারে। আরও জানতে, DEX লেআউট অপ্টিমাইজেশান এবং স্টার্টআপ প্রোফাইলগুলি দেখুন৷
অ্যাপ স্টার্টআপ লাইব্রেরি
অ্যাপ স্টার্টআপ লাইব্রেরি আপনাকে অ্যাপ স্টার্টআপ অভিজ্ঞতাকে আরও অপ্টিমাইজ করতে দেয়। লাইব্রেরি ডেভেলপার এবং অ্যাপ ডেভেলপার উভয়ই অ্যাপ স্টার্টআপ লাইব্রেরি ব্যবহার করতে পারেন স্টার্টআপ সিকোয়েন্স স্ট্রীমলাইন করতে এবং স্টার্টআপ ক্রিয়াকলাপ অপ্টিমাইজ করতে।
কম RAM ডিভাইসের জন্য অপ্টিমাইজ করুন
কর্মক্ষমতা উন্নতি গ্রাউন্ড আপ থেকে শুরু. এন্ট্রি-লেভেল ডিভাইসগুলির জন্য অপ্টিমাইজ করে, আপনি সমস্ত ডিভাইস বিভাগ জুড়ে দক্ষতা উন্নত করতে পারেন। ব্যবহারকারীরা অ্যাপ স্টার্টআপ লেটেন্সি, অ্যাপ্লিকেশান নট রেসপন্সিং (ANR) বা মেমরি সীমাবদ্ধ ডিভাইস ব্যবহার করার সময় অ্যাপ ক্র্যাশের মতো সমস্যার সম্মুখীন হওয়ার সম্ভাবনা বেশি থাকে। আপনার অ্যাপ তৈরি করার জন্য একটি পারফরম্যান্ট ভিত্তি তৈরি করার জন্য এই বাজারের অংশটি মাথায় রেখে আপনার অ্যাপটি বিকাশ, পরীক্ষা এবং বেঞ্চমার্ক করুন।
অ্যান্ড্রয়েড (গো সংস্করণ) হল অ্যান্ড্রয়েড প্ল্যাটফর্ম ওএসের একটি কনফিগারেশন, যা কম-র্যাম ডিভাইসগুলির জন্য একটি অপ্টিমাইজ করা অভিজ্ঞতা প্রদান করে। এন্ট্রি-লেভেল ডিভাইসগুলির জন্য স্থিতিশীলতা এবং কর্মক্ষমতা উন্নত করার বিষয়ে আরও জানতে, Android এর জন্য অপ্টিমাইজ (গো সংস্করণ) দেখুন।
সাধারণ সমস্যা সমাধান করুন
যদি উপলভ্য টুল বা লাইব্রেরিগুলি আপনার কর্মক্ষমতা সংক্রান্ত সমস্যার সমাধান না করে, তাহলে আমরা এই বিভাগগুলির যেকোনো একটিতে সাধারণ সমস্যা এবং সমাধানগুলি পরীক্ষা করার পরামর্শ দিই: