التحقّق من تحسين معدّل تسجيل عدد اللقطات في الثانية
تنظيم صفحاتك في مجموعات
يمكنك حفظ المحتوى وتصنيفه حسب إعداداتك المفضّلة.
بعد دمج إطار Android Frame Pacing في لعبتك، من المهم التأكّد من ذلك.
بأن وظائفه قد قدمت بوتيرة أكثر اتساقًا للإطار. أفضل أداة
لتأكيد هذا التحسين هو
برنامج سطر الأوامر systrace. ضِمن
على وجه التحديد، من الأفضل تسجيل أثر للعبتك باستخدام المجموعة التالية
المَعلَمات:
python systrace.py -a your-app-package-name -o mygametrace.html \
sched freq idle am wm gfx view sync binder_driver hal input aidl
عند عرض تقرير إخراج HTML، يمكنك العثور على معلومات ذات صلة
وتيرة عرض الإطارات في قناة SurfaceView. تعرض هذه القناة عدد
الإطارات التي يتم تخزينها مؤقتًا ضمن مسار العرض. تم بنجاح
بدمج إطار Android Frame Pacing في لعبتك، من المفترض أن تظهر لك
تستقر التناقضات في هذا العداد (الشكل 1) (الشكل 2).
الشكل 1. سرعة عرض الإطارات غير متسقة قبل مستوى سرعة إطار Android.
الدمج
الشكل 2. اعتماد وتيرة متّسقة في عرض اللقطة بعد تحديد سرعة لإطار Android
الدمج
يخضع كل من المحتوى وعيّنات التعليمات البرمجية في هذه الصفحة للتراخيص الموضحّة في ترخيص استخدام المحتوى. إنّ Java وOpenJDK هما علامتان تجاريتان مسجَّلتان لشركة Oracle و/أو الشركات التابعة لها.
تاريخ التعديل الأخير: 2024-08-23 (حسب التوقيت العالمي المتفَّق عليه)
[[["يسهُل فهم المحتوى.","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"]],["تاريخ التعديل الأخير: 2024-08-23 (حسب التوقيت العالمي المتفَّق عليه)"],[],[]]