يراقب ويسجل استخدام وحدة المعالجة المركزية والذاكرة لأجهزة Android
ملاحظة مهمة لأجهزة Android 7.0+
-------------------------------------------------- --------------------
في Android 7.0، أجرت Google تغييرات غير موثقة وقيدت بشكل كبير الوصول إلى نظام الملفات proc. وهذا يعني أنه منذ مستوى واجهة برمجة التطبيقات الجديد هذا، لم يعد من الممكن استرداد معلومات العمليات. سيُظهر AnotherMonitor الذي يعمل على الأجهزة التي تعمل بنظام التشغيل Android 7.0 فقط إجمالي استخدام وحدة المعالجة المركزية واستخدام وحدة المعالجة المركزية AnotherMonitor واستخدام الذاكرة، ولكن ليس استخدام وحدة المعالجة المركزية للعمليات الأخرى. تشغيل التطبيق على جهاز جذر لا يحدث فرقًا.
-------------------------------------------------- ---------------------
يعرض AnotherMonitor حالة وحدة المعالجة المركزية والذاكرة للجهاز في الوقت الفعلي.
لديها خياران رئيسيان:
- يعرض مخططًا والعديد من التسميات حيث يتم تحديث قيم استخدام وحدة المعالجة المركزية والذاكرة كل 0.5 أو 1 أو 2 أو 4 ثوانٍ.
- يمكنه تسجيل قيم القراءة في ملف CSV لاستخدامها لاحقًا في برنامج جداول البيانات.
عند تشغيل AnotherMonitor في الخلفية، فإنه يستهلك القليل من الموارد. ثم يمكنه مراقبة وتسجيل استخدام وحدة المعالجة المركزية والذاكرة للتطبيقات الأخرى في المقدمة.
من أجل الحصول على استخدام وحدة المعالجة المركزية، لا يستخدم التطبيق الأمر "Top" من Linux ولكنه بدلاً من ذلك يقوم بتحليل الملف "/proc/stat" وإجراء العمليات الحسابية مع وقت المستخدم والنظام.
لا تنسى أن تترك تعليقاتك. وسوف يساعد على تحسين التطبيق يوما بعد يوم.
الكود المصدري متاح على GitHub: https://github.com/AntonioRedondo/AnotherMonitor.
اقرأ المزيد