آزمایش پیاده‌سازی

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

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

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

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