Курсовой проект по предмету "Архитектура вычислительных систем"
Создать мобильное приложение, в рамках которого:
- Научиться получать статистику по расходу памяти и процессора
- Отображать общую занятость памяти и процессора
- Графически представлять процетное соотношение потребления ресурсов
Мобильное приложение, графически представляющее загруженность системы разными процессами.
Получилось приложение, в котором есть
- Динамическое отображение загруженности процессора и памяти в виде графиков и значений
- Получение общего времени процессора из /proc
- Отображение всех процессов в системе при выполнении комманды
top
- Возможность убивать процессы
Начиная с 26-ой версии android, чтение из /proc было запрещено, поэтому протестировать приложение можно на более ранних версиях android.
Для доступа ко всем процессам и их ресурсам приложение было переделано для устройств с root. Данные получаются после выполнения команды top -n 1
.