نمای کلی قاب نمایه، نمای کلی نمایه قاب، نمای کلی نمایه فریم، نمای کلی نمایه فریم

با Android GPU Inspector (AGI)، می‌توانید یک فریم خاص از برنامه Android خود را نمایه کنید و از آن برای تجزیه و تحلیل عمیق استفاده از GPU برنامه استفاده کنید. این داده‌های نمایه‌سازی می‌توانند به شما درک عمیق‌تری از استفاده از GPU برنامه‌تان نسبت به نمایه‌سازی سیستم به تنهایی بدهند.

پروفایل قاب با AGI با جمع آوری ردیابی ها و سایر داده های عملکرد و سپس اندازه گیری و نمایش آن برای تجزیه و تحلیل شروع می شود.

داده های نمایه فریم موجود شامل موارد زیر است:

  • Vulkan API تماس می گیرد

  • محتوای فریم بافر

  • فراخوانی مش‌کشی ارائه‌شده

  • مقادیر حافظه RAM و GPU برای دستورات

  • داده های عملکرد GPU برای رندر کردن رویدادها

  • داده های خط لوله

  • رندر داده های حالت

  • منابع بافت و سایه زن

شروع کنید

راه اندازی سریع AGI نحوه راه اندازی AGI، گرفتن داده های نمایه فریم و سپس باز کردن فایل ردیابی حاصل را شرح می دهد. بخش بعدی گزینه های پیکربندی را با جزئیات بیشتری توضیح می دهد.

گزینه های پروفایل

این بخش، گزینه‌های اصلی را که هنگام گرفتن نمایه فریم در دسترس هستند، توضیح می‌دهد.

گزینه های Graphics API

گزینه های Graphics API نشان دهنده API گرافیکی مورد استفاده برنامه شما هستند. گزینه ها در لیست نوع از کادر گفتگوی Capture System Profile موجود هستند. اینها گزینه های موجود هستند:

  • Vulkan : برای برنامه هایی که مستقیماً از Vulkan API استفاده می کنند.
  • OpenGL در ANGLE : برای برنامه هایی که از OpenGL ES استفاده می کنند.

AGI دستورات Vulkan را مستقیماً ردیابی می کند. با این حال، اگر برنامه شما از OpenGL ES استفاده می کند، AGI از یک ساخت ANGLE سفارشی برای ترجمه دستورات به دستورات Vulkan قبل از ردیابی برنامه استفاده می کند.

استدلال های اضافی

فیلد Additional Arguments برای ارسال پرچم‌های اضافی به دستور adb am start-activity است که به دستگاه شما ارسال می‌شود تا برنامه شما در حین نمایه‌سازی راه‌اندازی شود. برای اطلاعات بیشتر، دستورات adb را ببینید.

گزینه های شروع و مدت

در قسمت Start and Duration می توانید نحوه عکسبرداری AGI از فریم به پروفایل را مشخص کنید. گزینه های زیر در دسترس هستند:

  • شروع : AGI تمام دستورات را از راه اندازی برنامه تا انتهای اولین فریم رندر شده دریافت می کند.

  • دستی : دکمه ای را در گفتگوی ردیابی فشار دهید تا به صورت دستی از فریم عکس بگیرید.

  • زمان : AGI به طور خودکار یک فریم را پس از سپری شدن تعداد ثانیه معین می گیرد.

  • فریم : AGI به طور خودکار فریم مشخص شده را می گیرد.

گزینه های ردیابی

بخش Trace Options شامل تنظیماتی است که پرچم های ردیابی را پیکربندی می کند. این تنظیمات موجود هستند:

  • غیرفعال کردن بافر : هنگام ضبط داده، بافر حافظه را در دستگاه غیرفعال کنید. این گزینه برای اشکال زدایی خرابی برنامه مفید است زیرا تضمین می کند که تمام داده های ردیابی تا زمان خرابی سریال هستند. با این حال، آن را کمی افزایش سربار AGI در طول پروفایل.

  • شامل برنامه های افزودنی پشتیبانی نشده : شامل برنامه های افزودنی است که توسط AGI در دستگاه پشتیبانی نمی شوند. اگر برنامه شما از افزونه‌ای استفاده می‌کند که توسط AGI پشتیبانی نمی‌شود، ممکن است هنگام پخش مجدد ردیابی با رفتار نامطلوبی از جمله خطاهای ظریف یا خرابی‌ها مواجه شوید. فهرستی از برنامه های افزودنی پشتیبانی شده را مرور کنید.

  • پاک کردن داده‌های بسته : از دستور pm clear adb استفاده کنید تا از دستگاه درخواست کنید قبل از راه‌اندازی، داده‌های کاربر برنامه شما را پاک کند.

تنظیمات خروجی

بخش خروجی شامل تنظیماتی برای ذخیره سازی فایل ردیابی است، مانند:

  • دایرکتوری را برای ذخیره فایل ردیابی مشخص کنید.

  • نام فایل تولید شده به صورت خودکار برای فایل ردیابی را تغییر دهید.

نتایج را مشاهده کنید

هنگامی که یک فایل ردیابی را باز می کنید که حاوی داده های نمایه فریم است، AGI داده ها را در رابط کاربری Frame Profiler برای تجزیه و تحلیل نمایش می دهد.

Frame Profiler جزء AGI است که UI و ابزار دقیق را برای پروفایل یک فریم جداگانه مدیریت می کند. Frame Profiler داده ها را در عناصر UI زیر نمایش می دهد:

نتایج را تجزیه و تحلیل کنید

این موضوعات نحوه تجزیه و تحلیل داده های نمایه فریم را با AGI شرح می دهند:

،

با Android GPU Inspector (AGI)، می‌توانید یک فریم خاص از برنامه Android خود را نمایه کنید و از آن برای تجزیه و تحلیل عمیق استفاده از GPU برنامه استفاده کنید. این داده‌های نمایه‌سازی می‌توانند به شما درک عمیق‌تری از استفاده از GPU برنامه‌تان نسبت به نمایه‌سازی سیستم به تنهایی بدهند.

پروفایل قاب با AGI با جمع آوری ردیابی ها و سایر داده های عملکرد و سپس اندازه گیری و نمایش آن برای تجزیه و تحلیل شروع می شود.

داده های نمایه فریم موجود شامل موارد زیر است:

  • Vulkan API تماس می گیرد

  • محتوای فریم بافر

  • فراخوانی مش‌کشی ارائه‌شده

  • مقادیر حافظه RAM و GPU برای دستورات

  • داده های عملکرد GPU برای رندر کردن رویدادها

  • داده های خط لوله

  • رندر داده های حالت

  • منابع بافت و سایه زن

شروع کنید

راه اندازی سریع AGI نحوه راه اندازی AGI، گرفتن داده های نمایه فریم و سپس باز کردن فایل ردیابی حاصل را شرح می دهد. بخش بعدی گزینه های پیکربندی را با جزئیات بیشتری توضیح می دهد.

گزینه های پروفایل

این بخش، گزینه‌های اصلی را که هنگام گرفتن نمایه فریم در دسترس هستند، توضیح می‌دهد.

گزینه های Graphics API

گزینه های Graphics API نشان دهنده API گرافیکی مورد استفاده برنامه شما هستند. گزینه ها در لیست نوع از کادر گفتگوی Capture System Profile موجود هستند. اینها گزینه های موجود هستند:

  • Vulkan : برای برنامه هایی که مستقیماً از Vulkan API استفاده می کنند.
  • OpenGL در ANGLE : برای برنامه هایی که از OpenGL ES استفاده می کنند.

AGI دستورات Vulkan را مستقیماً ردیابی می کند. با این حال، اگر برنامه شما از OpenGL ES استفاده می کند، AGI از یک ساخت ANGLE سفارشی برای ترجمه دستورات به دستورات Vulkan قبل از ردیابی برنامه استفاده می کند.

استدلال های اضافی

فیلد Additional Arguments برای ارسال پرچم‌های اضافی به دستور adb am start-activity است که به دستگاه شما ارسال می‌شود تا برنامه شما در حین نمایه‌سازی راه‌اندازی شود. برای اطلاعات بیشتر، دستورات adb را ببینید.

گزینه های شروع و مدت

در قسمت Start and Duration می توانید نحوه عکسبرداری AGI از فریم به پروفایل را مشخص کنید. گزینه های زیر در دسترس هستند:

  • شروع : AGI تمام دستورات را از راه اندازی برنامه تا انتهای اولین فریم رندر شده دریافت می کند.

  • دستی : دکمه ای را در گفتگوی ردیابی فشار دهید تا به صورت دستی از فریم عکس بگیرید.

  • زمان : AGI به طور خودکار یک فریم را پس از سپری شدن تعداد ثانیه معین می گیرد.

  • فریم : AGI به طور خودکار فریم مشخص شده را می گیرد.

گزینه های ردیابی

بخش Trace Options شامل تنظیماتی است که پرچم های ردیابی را پیکربندی می کند. این تنظیمات موجود هستند:

  • غیرفعال کردن بافر : هنگام ضبط داده، بافر حافظه را در دستگاه غیرفعال کنید. این گزینه برای اشکال زدایی خرابی برنامه مفید است زیرا تضمین می کند که تمام داده های ردیابی تا زمان خرابی سریال هستند. با این حال، آن را کمی افزایش سربار AGI در طول پروفایل.

  • شامل برنامه های افزودنی پشتیبانی نشده : شامل برنامه های افزودنی است که توسط AGI در دستگاه پشتیبانی نمی شوند. اگر برنامه شما از افزونه‌ای استفاده می‌کند که توسط AGI پشتیبانی نمی‌شود، ممکن است هنگام پخش مجدد ردیابی با رفتار نامطلوبی از جمله خطاهای ظریف یا خرابی‌ها مواجه شوید. فهرستی از برنامه های افزودنی پشتیبانی شده را مرور کنید.

  • پاک کردن داده‌های بسته : از دستور pm clear adb استفاده کنید تا از دستگاه درخواست کنید قبل از راه‌اندازی، داده‌های کاربر برنامه شما را پاک کند.

تنظیمات خروجی

بخش خروجی شامل تنظیماتی برای ذخیره سازی فایل ردیابی است، مانند:

  • دایرکتوری را برای ذخیره فایل ردیابی مشخص کنید.

  • نام فایل تولید شده به صورت خودکار برای فایل ردیابی را تغییر دهید.

نتایج را مشاهده کنید

هنگامی که یک فایل ردیابی را باز می کنید که حاوی داده های نمایه فریم است، AGI داده ها را در رابط کاربری Frame Profiler برای تجزیه و تحلیل نمایش می دهد.

Frame Profiler جزء AGI است که UI و ابزار دقیق را برای پروفایل یک فریم جداگانه مدیریت می کند. Frame Profiler داده ها را در عناصر UI زیر نمایش می دهد:

نتایج را تجزیه و تحلیل کنید

این موضوعات نحوه تجزیه و تحلیل داده های نمایه فریم را با AGI شرح می دهند:

،

با Android GPU Inspector (AGI)، می‌توانید یک فریم خاص از برنامه Android خود را نمایه کنید و از آن برای تجزیه و تحلیل عمیق استفاده از GPU برنامه استفاده کنید. این داده‌های نمایه‌سازی می‌توانند به شما درک عمیق‌تری از استفاده از GPU برنامه‌تان نسبت به نمایه‌سازی سیستم به تنهایی بدهند.

پروفایل قاب با AGI با جمع آوری ردیابی ها و سایر داده های عملکرد و سپس اندازه گیری و نمایش آن برای تجزیه و تحلیل شروع می شود.

داده های نمایه فریم موجود شامل موارد زیر است:

  • Vulkan API تماس می گیرد

  • محتوای فریم بافر

  • فراخوانی مش‌کشی ارائه‌شده

  • مقادیر حافظه RAM و GPU برای دستورات

  • داده های عملکرد GPU برای رندر کردن رویدادها

  • داده های خط لوله

  • رندر داده های حالت

  • منابع بافت و سایه زن

شروع کنید

راه اندازی سریع AGI نحوه راه اندازی AGI، گرفتن داده های نمایه فریم و سپس باز کردن فایل ردیابی حاصل را شرح می دهد. بخش بعدی گزینه های پیکربندی را با جزئیات بیشتری توضیح می دهد.

گزینه های پروفایل

این بخش، گزینه‌های اصلی را که هنگام گرفتن نمایه فریم در دسترس هستند، توضیح می‌دهد.

گزینه های Graphics API

گزینه های Graphics API نشان دهنده API گرافیکی مورد استفاده برنامه شما هستند. گزینه ها در لیست نوع از کادر گفتگوی Capture System Profile موجود هستند. اینها گزینه های موجود هستند:

  • Vulkan : برای برنامه هایی که مستقیماً از Vulkan API استفاده می کنند.
  • OpenGL در ANGLE : برای برنامه هایی که از OpenGL ES استفاده می کنند.

AGI دستورات Vulkan را مستقیماً ردیابی می کند. با این حال، اگر برنامه شما از OpenGL ES استفاده می کند، AGI از یک ساخت ANGLE سفارشی برای ترجمه دستورات به دستورات Vulkan قبل از ردیابی برنامه استفاده می کند.

استدلال های اضافی

فیلد Additional Arguments برای ارسال پرچم‌های اضافی به دستور adb am start-activity است که به دستگاه شما ارسال می‌شود تا برنامه شما در حین نمایه‌سازی راه‌اندازی شود. برای اطلاعات بیشتر، دستورات adb را ببینید.

گزینه های شروع و مدت

در قسمت Start and Duration می توانید نحوه عکسبرداری AGI از فریم به پروفایل را مشخص کنید. گزینه های زیر در دسترس هستند:

  • شروع : AGI تمام دستورات را از راه اندازی برنامه تا انتهای اولین فریم رندر شده دریافت می کند.

  • دستی : دکمه ای را در گفتگوی ردیابی فشار دهید تا به صورت دستی از فریم عکس بگیرید.

  • زمان : AGI به طور خودکار یک فریم را پس از سپری شدن تعداد ثانیه معین می گیرد.

  • فریم : AGI به طور خودکار فریم مشخص شده را می گیرد.

گزینه های ردیابی

بخش Trace Options شامل تنظیماتی است که پرچم های ردیابی را پیکربندی می کند. این تنظیمات موجود هستند:

  • غیرفعال کردن بافر : هنگام ضبط داده، بافر حافظه را در دستگاه غیرفعال کنید. این گزینه برای اشکال زدایی خرابی برنامه مفید است زیرا تضمین می کند که تمام داده های ردیابی تا زمان خرابی سریال هستند. با این حال، آن را کمی افزایش سربار AGI در طول پروفایل.

  • شامل برنامه های افزودنی پشتیبانی نشده : شامل برنامه های افزودنی است که توسط AGI در دستگاه پشتیبانی نمی شوند. اگر برنامه شما از افزونه‌ای استفاده می‌کند که توسط AGI پشتیبانی نمی‌شود، ممکن است هنگام پخش مجدد ردیابی با رفتار نامطلوبی از جمله خطاهای ظریف یا خرابی‌ها مواجه شوید. فهرستی از برنامه های افزودنی پشتیبانی شده را مرور کنید.

  • پاک کردن داده‌های بسته : از دستور pm clear adb استفاده کنید تا از دستگاه درخواست کنید قبل از راه‌اندازی، داده‌های کاربر برنامه شما را پاک کند.

تنظیمات خروجی

بخش خروجی شامل تنظیماتی برای ذخیره سازی فایل ردیابی است، مانند:

  • دایرکتوری را برای ذخیره فایل ردیابی مشخص کنید.

  • نام فایل تولید شده به صورت خودکار برای فایل ردیابی را تغییر دهید.

نتایج را مشاهده کنید

هنگامی که یک فایل ردیابی را باز می کنید که حاوی داده های نمایه فریم است، AGI داده ها را در رابط کاربری Frame Profiler برای تجزیه و تحلیل نمایش می دهد.

Frame Profiler جزء AGI است که UI و ابزار دقیق را برای پروفایل یک فریم جداگانه مدیریت می کند. Frame Profiler داده ها را در عناصر UI زیر نمایش می دهد:

نتایج را تجزیه و تحلیل کنید

این موضوعات نحوه تجزیه و تحلیل داده های نمایه فریم را با AGI شرح می دهند:

،

با Android GPU Inspector (AGI)، می‌توانید یک فریم خاص از برنامه Android خود را نمایه کنید و از آن برای تجزیه و تحلیل عمیق استفاده از GPU برنامه استفاده کنید. این داده‌های نمایه‌سازی می‌توانند به شما درک عمیق‌تری از استفاده از GPU برنامه‌تان نسبت به نمایه‌سازی سیستم به تنهایی بدهند.

پروفایل قاب با AGI با جمع آوری ردیابی ها و سایر داده های عملکرد و سپس اندازه گیری و نمایش آن برای تجزیه و تحلیل شروع می شود.

داده های نمایه فریم موجود شامل موارد زیر است:

  • Vulkan API تماس می گیرد

  • محتوای فریم بافر

  • فراخوانی مش‌کشی ارائه‌شده

  • مقادیر حافظه RAM و GPU برای دستورات

  • داده های عملکرد GPU برای رندر کردن رویدادها

  • داده های خط لوله

  • رندر داده های حالت

  • منابع بافت و سایه زن

شروع کنید

راه اندازی سریع AGI نحوه راه اندازی AGI، گرفتن داده های نمایه فریم و سپس باز کردن فایل ردیابی حاصل را شرح می دهد. بخش بعدی گزینه های پیکربندی را با جزئیات بیشتری توضیح می دهد.

گزینه های پروفایل

این بخش، گزینه‌های اصلی را که هنگام گرفتن نمایه فریم در دسترس هستند، توضیح می‌دهد.

گزینه های Graphics API

گزینه های Graphics API نشان دهنده API گرافیکی مورد استفاده برنامه شما هستند. گزینه ها در لیست نوع از کادر گفتگوی Capture System Profile موجود هستند. اینها گزینه های موجود هستند:

  • Vulkan : برای برنامه هایی که مستقیماً از Vulkan API استفاده می کنند.
  • OpenGL در ANGLE : برای برنامه هایی که از OpenGL ES استفاده می کنند.

AGI دستورات Vulkan را مستقیماً ردیابی می کند. با این حال، اگر برنامه شما از OpenGL ES استفاده می کند، AGI از یک ساخت ANGLE سفارشی برای ترجمه دستورات به دستورات Vulkan قبل از ردیابی برنامه استفاده می کند.

استدلال های اضافی

فیلد Additional Arguments برای ارسال پرچم‌های اضافی به دستور adb am start-activity است که به دستگاه شما ارسال می‌شود تا برنامه شما در حین نمایه‌سازی راه‌اندازی شود. برای اطلاعات بیشتر، دستورات adb را ببینید.

گزینه های شروع و مدت

در قسمت Start and Duration می توانید نحوه عکسبرداری AGI از فریم به پروفایل را مشخص کنید. گزینه های زیر در دسترس هستند:

  • شروع : AGI تمام دستورات را از راه اندازی برنامه تا انتهای اولین فریم رندر شده دریافت می کند.

  • دستی : دکمه ای را در گفتگوی ردیابی فشار دهید تا به صورت دستی از فریم عکس بگیرید.

  • زمان : AGI به طور خودکار یک فریم را پس از سپری شدن تعداد ثانیه معین می گیرد.

  • فریم : AGI به طور خودکار فریم مشخص شده را می گیرد.

گزینه های ردیابی

بخش Trace Options شامل تنظیماتی است که پرچم های ردیابی را پیکربندی می کند. این تنظیمات موجود هستند:

  • غیرفعال کردن بافر : هنگام ضبط داده، بافر حافظه را در دستگاه غیرفعال کنید. این گزینه برای اشکال زدایی خرابی برنامه مفید است زیرا تضمین می کند که تمام داده های ردیابی تا زمان خرابی سریال هستند. با این حال، آن را کمی افزایش سربار AGI در طول پروفایل.

  • شامل برنامه های افزودنی پشتیبانی نشده : شامل برنامه های افزودنی است که توسط AGI در دستگاه پشتیبانی نمی شوند. اگر برنامه شما از افزونه‌ای استفاده می‌کند که توسط AGI پشتیبانی نمی‌شود، ممکن است هنگام پخش مجدد ردیابی با رفتار نامطلوبی از جمله خطاهای ظریف یا خرابی‌ها مواجه شوید. فهرستی از برنامه های افزودنی پشتیبانی شده را مرور کنید.

  • پاک کردن داده‌های بسته : از دستور pm clear adb استفاده کنید تا از دستگاه درخواست کنید قبل از راه‌اندازی، داده‌های کاربر برنامه شما را پاک کند.

تنظیمات خروجی

بخش خروجی شامل تنظیماتی برای ذخیره سازی فایل ردیابی است، مانند:

  • دایرکتوری را برای ذخیره فایل ردیابی مشخص کنید.

  • نام فایل تولید شده به صورت خودکار برای فایل ردیابی را تغییر دهید.

نتایج را مشاهده کنید

هنگامی که یک فایل ردیابی را باز می کنید که حاوی داده های نمایه فریم است، AGI داده ها را در رابط کاربری Frame Profiler برای تجزیه و تحلیل نمایش می دهد.

Frame Profiler جزء AGI است که UI و ابزار دقیق را برای پروفایل یک فریم جداگانه مدیریت می کند. Frame Profiler داده ها را در عناصر UI زیر نمایش می دهد:

نتایج را تجزیه و تحلیل کنید

این موضوعات نحوه تجزیه و تحلیل داده های نمایه فریم را با AGI شرح می دهند: