সেভ করা পৃষ্ঠা গুছিয়ে রাখতে 'সংগ্রহ' ব্যবহার করুন
আপনার পছন্দ অনুযায়ী কন্টেন্ট সেভ করুন ও সঠিক বিভাগে রাখুন।
অ্যান্ড্রয়েড প্ল্যাটফর্মে চলমান ডিভাইসগুলির মতো, গো ডিভাইসগুলিতে অ্যাপগুলি এখনও শেষ ব্যবহারকারীদের জন্য কার্যকর হওয়া উচিত। সিপিইউ, মেমরি, গ্রাফিক্স, নেটওয়ার্ক বা ডিভাইসের ব্যাটারির মতো সম্পদের অদক্ষ ব্যবহার কমানোর উপায় রয়েছে।
পারফরম্যান্সের সমস্যাগুলি সমাধান করতে, আপনি প্রোফাইলিং এবং বেঞ্চমার্কিং সরঞ্জামগুলি ব্যবহার করতে পারেন, আপনার অ্যাপের কর্মক্ষমতা প্রোফাইলে Android এর জন্য প্রদত্ত নির্দেশিকা সহ।
পরীক্ষার প্রয়োজনীয়তা
আপনার অ্যান্ড্রয়েড (গো সংস্করণ) অ্যাপের প্রোফাইলিং এবং পরীক্ষা করার সময় এখানে কয়েকটি মূল নির্দেশিকা মনে রাখতে হবে:
Android 8.1 (API স্তর 27) বা তার উপরে সমর্থন করে এমন একটি ডিভাইসে পরীক্ষা করুন। একটি এমুলেটরের পরিবর্তে বাস্তব ডিভাইস (যদি সম্ভব হয়) ব্যবহার করা গুরুত্বপূর্ণ, কারণ CPU কর্মক্ষমতা ফলাফলকে প্রভাবিত করতে পারে।
অ্যান্ড্রয়েড স্টুডিও মেমরি প্রোফাইলার বা পারফেটোর মতো সরঞ্জামগুলির মাধ্যমে আপনার র্যাম ব্যবহার নিরীক্ষণ করুন যাতে কতটা মেমরি খরচ হচ্ছে তার ট্র্যাক রাখতে। মেমরি লিক এবং মেমরি মন্থন শনাক্ত করা অ্যাপ ক্র্যাশ এবং সামগ্রিক জ্যাঙ্ক হ্রাস করতে পারে।
নির্দিষ্ট সিস্টেম সীমাবদ্ধতার উপর ভিত্তি করে ক্রমবর্ধমানভাবে মেমরি প্রকাশ করতে, আপনি onTrimMemory প্রয়োগ করতে পারেন। এই কলব্যাকটি অ্যাপগুলিকে সামগ্রিকভাবে আরও প্রতিক্রিয়াশীল সিস্টেম প্রদানে সহায়তা করার জন্য সংস্থানগুলি প্রকাশ করার অনুমতি দেয় এবং সিস্টেমটিকে আপনার প্রক্রিয়াটিকে দীর্ঘস্থায়ী রাখার অনুমতি দিয়ে আপনার অ্যাপের জন্য শেষ-ব্যবহারকারীর অভিজ্ঞতাকে সরাসরি উপকৃত করে। আরও তথ্যের জন্য, ComponentCallbacks এ ডকুমেন্টেশন দেখুন।
নিশ্চিত করুন যে আপনি Android (Go সংস্করণ) সমর্থিত নয় এমন সমস্ত বৈশিষ্ট্য অক্ষম করুন।
Go ডিভাইসের জন্য Android গুরুত্বপূর্ণ
অ্যান্ড্রয়েড (Go সংস্করণ) ডিভাইসে চলমান আপনার অ্যাপগুলির জন্য Android গুরুত্বপূর্ণ পরিসংখ্যান দেখতে, Google Play Console-এ নেভিগেট করুন এবং নিম্নলিখিত ফিল্টার এবং ডিভাইস কনফিগারেশন সেট করুন:
ডিভাইসের ধরন : Android Go
অ্যান্ড্রয়েড সংস্করণ : 8.1 এবং তার উপরে
RAM : 2GB (Android 13 অনুযায়ী (API লেভেল 33) এবং উচ্চতর)। ডিভাইস এবং হার্ডওয়্যার স্পেসিফিকেশনের সম্পূর্ণ তালিকার জন্য, ন্যূনতম হার্ডওয়্যার স্পেসিফিকেশন দেখুন।
Android (Go সংস্করণ) ডিভাইসে বিশেষভাবে চলমান কোনো অ্যাপ দেখতে, আপনি চিত্র 2-এ দেখানো ডিভাইস ক্যাটালগে Android Go ফিল্টার প্রয়োগ করতে পারেন।
চিত্র 2. Android (Go সংস্করণ) ডিভাইসে চলমান ব্যবহারকারীদের জন্য মেট্রিক্স আনতে প্লে কনসোলে Android Go ডিভাইস ফিল্টার প্রয়োগ করুন।
এই পৃষ্ঠার কন্টেন্ট ও কোডের নমুনাগুলি 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,["# Test Android (Go edition) apps\n\nSimilar to devices running on the Android platform, apps on Go devices\nshould still be performant for end-users. There are ways to minimize inefficient\nuses of resources, such as CPU, memory, graphics, network, or device battery.\n\nTo fix performance issues, you can use the profiling and benchmarking tools,\nalong with the guidance provided for Android at\n[Profile your app performance](/studio/profile).\n\nTesting requirements\n--------------------\n\nHere are a few key guidelines to keep in mind when profiling and testing your\nAndroid (Go edition) app:\n\n- Test on a device that supports Android 8.1 (API level 27) or above. It's important to use real devices (if possible) instead of an emulator, as CPU performance may impact results.\n- Monitor your RAM usage through tools like Android Studio [Memory Profiler](/studio/profile/memory-profiler) or [Perfetto](https://perfetto.dev/docs/data-sources/memory-counters) to keep track of how much memory is being consumed. Identifying memory leaks and memory churn can lead to a reduction in app crashes and overall jank.\n - To incrementally release memory based on certain system constraints, you can implement [`onTrimMemory`](/reference/android/content/ComponentCallbacks2#onTrimMemory(int)). This callback allows apps to release resources to help provide a more responsive system overall, and also directly benefits the end-user experience for your app by allowing the system to keep your process alive longer. For more information, see the documentation on [`ComponentCallbacks`](/reference/android/content/ComponentCallbacks2).\n- Ensure that you disable all features [not supported](/guide/topics/androidgo#differences_from_android) on Android (Go edition).\n\nAndroid vitals for Go devices\n-----------------------------\n\nTo view [Android vitals](/topic/performance/vitals) statistics for your apps\nrunning on Android (Go edition) devices, navigate to the Google Play Console and\nset the following filters and device configurations:\n\n- **Device type**: Android Go\n- **Android version**: 8.1 \\& above\n- **RAM** : 2GB (as of Android 13 (API level 33) and higher). For a full list of device and hardware specifications, see [Minimum hardware specifications](/guide/topics/androidgo#hardware-reqs).\n\n**Figure 1.** Set the following filters in the Play console to see metrics for your apps running on Android (Go edition) devices.\n\nTo view any apps running specifically on Android (Go edition) devices, you\ncan apply the **Android Go** filter in the Device Catalog as shown in Figure 2.\n**Figure 2.** Apply the Android Go device filter in the Play console to fetch metrics for users running on Android (Go edition) devices."]]