واحد UprobeStats در Android 16 معرفی شد. این واحد زیرساخت ابزارگری پویا را فعال میکند که:
- از uprobe و eBPF برای فعال کردن استقرار سریع تلهمتری جدید در دستگاههای میدانی استفاده میکند.
- فرایندهای فضای کاربر را بااستفاده از برنامههای BPF بازرسی میکند.
- از ارسال پیکربندی برای کنترل رفتار مشتری استفاده میکند.
- پیوست برنامه BPF، خواندن دادهها، و نوشتن در گزارشها را مدیریت میکند.
این واحد به نیاز به استقرار سریعتر تلهمتری، بهویژه برای مسائلی مانند بازراهاندازی غیرمنتظره تلفن و مبارزه با برنامههای سوءاستفادهگر میپردازد. این واحد به «تولیدکنندگان تجهیزات اصلی» امکان میدهد سریعتر به نگرانیها (مثل سوءاستفاده از نمایشگر مجازی) و حوادث تولید پاسخ دهند. این ویژگی قابلیت ابزار دقیق پویا را فعال میکند که برای مبارزه با سوءاستفاده از برنامه بسیار مهم است.
وابستگیها
این ماژول به یک میانای برنامهسازی کاربردی پلاتفرم برای جستجوی افستها و مسیرهای قابلاجرا، و یک میانای برنامهسازی کاربردی Statsd برای نوشتن گزارشها در Statsd وابسته است.