UprobeStats

تم تقديم وحدة UprobeStats في Android 16. تتيح هذه الوحدة بنية أساسية ديناميكية لتسجيل البيانات، وتتضمّن ما يلي:

  • تستخدِم هذه الأداة uprobe وeBPF لتتيح نشر بيانات القياس الجديدة بسرعة على الأجهزة الميدانية.
  • تفحص هذه السياسة عمليات مساحة المستخدم باستخدام برامج BPF.
  • يستخدم هذا الخيار إرسال الإعدادات للتحكّم في سلوك العميل.
  • يدير عملية ربط برنامج BPF وقراءة البيانات وكتابتها في السجلات.

تلبّي هذه الوحدة الحاجة إلى نشر بيانات القياس عن بُعد بشكل أسرع، خاصةً في ما يتعلّق بمشاكل مثل إعادة تشغيل الهاتف بشكل غير متوقّع ومكافحة التطبيقات المسيئة. تتيح هذه الوحدة لمصنّعي المعدات الأصلية الاستجابة بشكل أسرع للمخاوف (مثل إساءة استخدام الشاشة الافتراضية) وحوادث الإنتاج. تتيح هذه الميزة إمكانية تتبُّع الأداء الديناميكي، وهو أمر بالغ الأهمية لمكافحة إساءة استخدام التطبيقات.

التبعيات

تعتمد الوحدة على واجهة برمجة تطبيقات للنظام الأساسي للبحث عن إزاحات ومسارات قابلة للتنفيذ، وعلى واجهة برمجة تطبيقات Statsd لكتابة السجلات في Statsd.