পারফরম্যান্সের উন্নতি
সেভ করা পৃষ্ঠা গুছিয়ে রাখতে 'সংগ্রহ' ব্যবহার করুন
আপনার পছন্দ অনুযায়ী কন্টেন্ট সেভ করুন ও সঠিক বিভাগে রাখুন।
ব্যবহারকারীরা আশা করে যে অ্যাপগুলি প্রতিক্রিয়াশীল এবং দ্রুত হবে, অ্যাপ স্টার্টআপ থেকে এবং পুরো অ্যাপ অভিজ্ঞতা জুড়ে। পারফরম্যান্স সমস্যার জন্য আপনি আপনার অ্যাপ পরিদর্শন করার পরে, আপনি যেকোন সমস্যা সমাধান করতে এবং আপনার অ্যাপের কর্মক্ষমতা উন্নত করতে পারেন।
উৎপাদনে আপনার অ্যাপের কর্মক্ষমতা ক্রমাগত উন্নত করতে Android একাধিক টুল এবং লাইব্রেরি প্রদান করে, যেখানে এটি সবচেয়ে গুরুত্বপূর্ণ।
বেসলাইন প্রোফাইল
কর্মক্ষমতা উন্নত করার সবচেয়ে কার্যকর উপায়ের জন্য আপনার অ্যাপ বা লাইব্রেরিতে বেসলাইন প্রোফাইলগুলি প্রয়োগ করুন৷ এটি অ্যাপ স্টার্টআপের সময়কে উল্লেখযোগ্যভাবে অপ্টিমাইজ করতে পারে, ধীর রেন্ডারিং কমাতে পারে এবং শেষ ব্যবহারকারীদের জন্য কর্মক্ষমতা উন্নত করতে পারে। আরও জানতে, বেসলাইন প্রোফাইল দেখুন।
স্টার্টআপ প্রোফাইল
স্টার্টআপ প্রোফাইল হল একটি পরীক্ষামূলক বৈশিষ্ট্য যা বেসলাইন প্রোফাইলের মতো, কিন্তু ভিন্নভাবে প্রয়োগ করা হয় এবং এর স্বতন্ত্র সুবিধা রয়েছে। যেখানে একটি বেসলাইন প্রোফাইল কর্মক্ষমতা অপ্টিমাইজ করে যেহেতু একটি ডিভাইসে অ্যাপটি ইনস্টল করা হয়, কম্পাইল-টাইমে একটি স্টার্টআপ প্রোফাইল প্রয়োগ করা হয়। এটি DEX ফাইলের মধ্যে সাধারণত ব্যবহৃত ক্লাসগুলিকে একত্রিত করার জন্য R8 সঙ্কুচিত ইঙ্গিত দেয়। এটি অ্যাপ স্টার্টআপের সময় পৃষ্ঠার ত্রুটিগুলি কমাতে পারে এবং তাই স্টার্টআপের সময় উন্নত করতে পারে। আরও জানতে, DEX লেআউট অপ্টিমাইজেশান এবং স্টার্টআপ প্রোফাইলগুলি দেখুন৷
অ্যাপ স্টার্টআপ লাইব্রেরি
অ্যাপ স্টার্টআপ লাইব্রেরি আপনাকে অ্যাপ স্টার্টআপ অভিজ্ঞতাকে আরও অপ্টিমাইজ করতে দেয়। লাইব্রেরি ডেভেলপার এবং অ্যাপ ডেভেলপার উভয়ই অ্যাপ স্টার্টআপ লাইব্রেরি ব্যবহার করতে পারেন স্টার্টআপ সিকোয়েন্স স্ট্রীমলাইন করতে এবং স্টার্টআপ ক্রিয়াকলাপ অপ্টিমাইজ করতে।
কম RAM ডিভাইসের জন্য অপ্টিমাইজ করুন
কর্মক্ষমতা উন্নতি গ্রাউন্ড আপ থেকে শুরু. এন্ট্রি-লেভেল ডিভাইসগুলির জন্য অপ্টিমাইজ করে, আপনি সমস্ত ডিভাইস বিভাগ জুড়ে দক্ষতা উন্নত করতে পারেন। ব্যবহারকারীরা অ্যাপ স্টার্টআপ লেটেন্সি, অ্যাপ্লিকেশান নট রেসপন্সিং (ANR) বা মেমরি সীমাবদ্ধ ডিভাইস ব্যবহার করার সময় অ্যাপ ক্র্যাশের মতো সমস্যার সম্মুখীন হওয়ার সম্ভাবনা বেশি থাকে। আপনার অ্যাপ তৈরি করার জন্য একটি পারফরম্যান্ট ভিত্তি তৈরি করার জন্য এই বাজারের অংশটি মাথায় রেখে আপনার অ্যাপটি বিকাশ, পরীক্ষা এবং বেঞ্চমার্ক করুন।
অ্যান্ড্রয়েড (গো সংস্করণ) হল অ্যান্ড্রয়েড প্ল্যাটফর্ম ওএসের একটি কনফিগারেশন, যা কম-র্যাম ডিভাইসগুলির জন্য একটি অপ্টিমাইজ করা অভিজ্ঞতা প্রদান করে। এন্ট্রি-লেভেল ডিভাইসগুলির জন্য স্থিতিশীলতা এবং কর্মক্ষমতা উন্নত করার বিষয়ে আরও জানতে, Android এর জন্য অপ্টিমাইজ (গো সংস্করণ) দেখুন।
সাধারণ সমস্যা সমাধান করুন
যদি উপলভ্য টুল বা লাইব্রেরিগুলি আপনার কর্মক্ষমতা সংক্রান্ত সমস্যার সমাধান না করে, তাহলে আমরা এই বিভাগগুলির যেকোনো একটিতে সাধারণ সমস্যা এবং সমাধানগুলি পরীক্ষা করার পরামর্শ দিই:
অতিরিক্ত সম্পদ
এই পৃষ্ঠার কন্টেন্ট ও কোডের নমুনাগুলি Content License-এ বর্ণিত লাইসেন্সের অধীনস্থ। Java এবং OpenJDK হল Oracle এবং/অথবা তার অ্যাফিলিয়েট সংস্থার রেজিস্টার্ড ট্রেডমার্ক।
2025-07-29 UTC-তে শেষবার আপডেট করা হয়েছে।
[[["সহজে বোঝা যায়","easyToUnderstand","thumb-up"],["আমার সমস্যার সমাধান হয়েছে","solvedMyProblem","thumb-up"],["অন্যান্য","otherUp","thumb-up"]],[["এতে আমার প্রয়োজনীয় তথ্য নেই","missingTheInformationINeed","thumb-down"],["খুব জটিল / অনেক ধাপ","tooComplicatedTooManySteps","thumb-down"],["পুরনো","outOfDate","thumb-down"],["অনুবাদ সংক্রান্ত সমস্যা","translationIssue","thumb-down"],["নমুনা / কোড সংক্রান্ত সমস্যা","samplesCodeIssue","thumb-down"],["অন্যান্য","otherDown","thumb-down"]],["2025-07-29 UTC-তে শেষবার আপডেট করা হয়েছে।"],[],[],null,["# Improve performance\n\nUsers expect apps to be responsive and fast, from app startup and throughout the\nentire app experience. After you\n[inspect](/topic/performance/inspecting-overview) your app for performance\nproblems, you can fix any issues and improve your app's performance.\n\nTools and libraries\n-------------------\n\nAndroid provides multiple tools and libraries to continually improve the\nperformance of your app in production, where it matters the most.\n\n### Baseline Profiles\n\nImplement Baseline Profiles into your app or library for the most efficient way\nto improve performance. It can significantly optimize app startup time, reduce\nslow rendering, and improve performance for end users. To learn more, see\n[Baseline Profiles](/topic/performance/baselineprofiles).\n\n### Startup profiles\n\nStartup profiles is an experimental feature that is similar to Baseline\nProfiles, but is applied differently and has distinct benefits. Whereas a\nBaseline Profile optimizes performance as the app is installed on a device, a\nstartup profile is applied at compile-time. It gives the R8 shrinker hints to\ngroup commonly used classes together within the DEX file. This can reduce page\nfaults during app startup, and therefore improve startup times. To learn more,\nsee [DEX layout optimizations and startup\nprofiles](/topic/performance/baselineprofiles/dex-layout-optimizations).\n\n### App Startup library\n\nThe [App Startup library](/topic/libraries/app-startup) lets you further\noptimize the app startup experience. Both library developers and app developers\ncan use the App Startup library to streamline startup sequences and optimize\nstartup operations.\n\nOptimize for low-RAM devices\n----------------------------\n\nPerformance improvements begin from the ground-up. By optimizing for entry-level\ndevices, you can improve efficiency across all device categories. Users are more\nlikely to encounter issues such as app startup latency, application not\nresponding (ANRs), or app crashes when using memory-constrained devices.\nDevelop, test, and benchmark your app with this market segment in mind to create\na performant foundation for your app to build upon.\n\n[Android (Go edition)](/guide/topics/androidgo) is a configuration of the\nAndroid platform OS, which provides an optimized experience for low-RAM devices.\nTo learn more about improving stability and performance for entry-level devices,\nsee [Optimize for Android (Go edition)](/guide/topics/androidgo/optimize).\n\nSolve common problems\n---------------------\n\nIf the available tools or libraries don't resolve your performance issues, we\nrecommend checking for common problems and solutions in any of these categories:\n\n- [App startup](/topic/performance/vitals/launch-time)\n- [Slow rendering](/training/articles/perf-anr)\n- [Memory](/topic/performance/memory-overview)\n- [Battery and power](/training/monitoring-device-state/doze-standby)\n- [App size](/topic/performance/reduce-apk-size)\n\nAdditional resources\n--------------------\n\n- [Background work overview](/guide/background)\n- [Performance class](/topic/performance/performance-class)\n- [App Standby Buckets](/topic/performance/appstandby)\n- [App hibernation](/topic/performance/app-hibernation)"]]