تست پیاده سازی

برای آزمایش پیاده‌سازی‌های گرافیکی، اطلاعات زیر را بررسی کنید.

برای مقایسه، از مراحل زیر به صورت مرحله‌ای استفاده کنید:

  • مشخصات فنی. هنگام مشخص کردن اولیه دستگاه (مانند استفاده از درایورهای نابالغ)، از ساعت‌ها و حجم‌های کاری از پیش تعریف‌شده (ثابت) برای اندازه‌گیری فریم در ثانیه (fps) رندر شده استفاده کنید. این کار دید روشنی از قابلیت‌های سخت‌افزار ارائه می‌دهد.
  • توسعه. با بالغ شدن رانندگان، از مجموعه‌ای ثابت از اقدامات کاربر برای اندازه‌گیری تعداد لکنت‌های قابل مشاهده (بی‌وقفه) در انیمیشن‌ها استفاده کنید.
  • تولید. وقتی دستگاهی برای مقایسه با رقبا آماده شد، حجم کار را تا زمانی که وقفه‌ها افزایش یابند، افزایش دهید. بررسی کنید که آیا تنظیمات فعلی ساعت می‌تواند با بار همگام باشد یا خیر. این می‌تواند به شما کمک کند تا تشخیص دهید که کجا باید ساعت‌ها را کند کنید و مصرف برق را کاهش دهید.

برای کمک به استخراج قابلیت‌های دستگاه در طول مرحله مشخصات، از ابزار Flatland در platform/frameworks/native/cmds/flatland/ استفاده کنید. Flatland به کلاک‌های ثابت متکی است و توان عملیاتی قابل دستیابی با بارهای کاری مبتنی بر ترکیب را نشان می‌دهد. این ابزار از بافرهای gralloc برای شبیه‌سازی سناریوهای پنجره چندگانه استفاده می‌کند، پنجره را با GL پر می‌کند و سپس ترکیب‌بندی را اندازه‌گیری می‌کند.