Для студентов СПбГУ по предмету ДругиеРазработка плагина для Android Studio по оценке энергопотребления кодаРазработка плагина для Android Studio по оценке энергопотребления кода
2024-08-032024-08-03СтудИзба
Курсовая работа: Разработка плагина для Android Studio по оценке энергопотребления кода
Описание
Оглавление
2
Введение
Однако по-прежнему одной из главных проблем в мобильной инду-стрии остаётся расход батареи, от которого напрямую зависит “время жизни” устройства. Производители не могут обойти это стороной, так как без постоянных улучшений аппаратной и программной частей про-дукт не сможет долго конкурировать на рынке.
Ёмкость литиевых батарей, обычно используемых при производстве мобильных устройств, значительно увеличилась. Также улучшилась и программная составляющая: в частности, за последние пять лет Google сделал множество оптимизаций по повышению энергоэффективности Android (например, ограничения на обработку задач в фоновом режиме
внедрение алгоритмов машинного обучения
Введение | 3 | |||
1. | Цели и задачи | 4 | ||
2. | Термины и определения | 5 | ||
3. | Обзор предметной области | 6 | ||
3.1. | Обзор существующих решений . . . . . . . . . . . . . . . | 6 | ||
3.1.1. | Energy Profiler . . . . . . . . . . . . . . . . . . . . . | 6 | ||
3.1.2. | ПлагинAEON..................... | 7 | ||
3.1.3. Плагин EnSights . . . . . . . . . . . . . . . . . . . . | 8 | |||
3.2. | Navitas Framework . . . . . . . . . . . . . . . . . . . . . . . | 8 | ||
3.3. | Обзор технических средств . . . . . . . . . . . . . . . . . | 9 | ||
3.3.1. | Конфигурационный файл . . . . . . . . . . . . . . | 9 | ||
3.3.2. | Системадействий................... | 9 | ||
3.3.3. | PSI ........................... | 9 | ||
3.3.4. | Пользовательский интерфейс . . . . . . . . . . . . | 10 | ||
4. | Плагин Navitas Profiler | 11 | ||
4.1. | Архитектура.......................... | 11 | ||
4.2. | Работасплагином....................... | 12 | ||
4.2.1. | Конфигурирование .................. | 12 | ||
4.2.2. | Профилирование ................... | 13 | ||
4.2.3. Проведениеанализа. . . . . . . . . . . . . . . . . . | 13 | |||
4.2.4. | Отображение результатов . . . . . . . . . . . . . . | 14 | ||
4.3. | Ограничения.......................... | 14 | ||
5. | Проверка работоспособности | 15 | ||
Заключение | 16 | |||
Список литературы | 17 |
2
Введение
- XXI веке сложно себе представить мир, в котором нет мобиль-ных устройств. Благодаря своим компактным размерам, огромным вы-числительным возможностям и удобству в использовании, смартфо-ны, планшеты, умные часы и прочие “гаджеты” прочно вошли в нашу жизнь. Так, количество пользователей смартфонов, наиболее популяр-ных в среде мобильных устройств, на конец 2019 года по прогнозам ожидается около 3.2 миллиардов [1], а Android продолжает лидировать по распространённости среди мобильных ОС [2].
Однако по-прежнему одной из главных проблем в мобильной инду-стрии остаётся расход батареи, от которого напрямую зависит “время жизни” устройства. Производители не могут обойти это стороной, так как без постоянных улучшений аппаратной и программной частей про-дукт не сможет долго конкурировать на рынке.
Ёмкость литиевых батарей, обычно используемых при производстве мобильных устройств, значительно увеличилась. Также улучшилась и программная составляющая: в частности, за последние пять лет Google сделал множество оптимизаций по повышению энергоэффективности Android (например, ограничения на обработку задач в фоновом режиме
внедрение алгоритмов машинного обучения
Характеристики курсовой работы
Список файлов
Разработка плагина для Android Studio по оценке энергопотребления кода.doc