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

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

برای محک زدن، از جریان به مرحله زیر استفاده کنید:

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

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