Java программа продолжает записывать на диск, когда ноутбук работает от батареи
Я замечаю, что когда мой ноутбук работает от батареи, Java-приложения (например, JabRef) будут записывать на жесткий диск каждые 5 секунд или около того, как показано в iotop:
11:05:42 23199 be/4 yopology 0.00 B/s 7.39 K/s 0.00 % 0.00 % java -jar /opt/bin/JabRef-2.10.jar
11:05:48 23199 be/4 yopology 0.00 B/s 7.38 K/s 0.00 % 0.00 % java -jar /opt/bin/JabRef-2.10.jar
11:05:52 23199 be/4 yopology 0.00 B/s 7.38 K/s 0.00 % 0.00 % java -jar /opt/bin/JabRef-2.10.jar
11:05:57 23199 be/4 yopology 0.00 B/s 7.42 K/s 0.00 % 0.00 % java -jar /opt/bin/JabRef-2.10.jar
11:06:03 23199 be/4 yopology 0.00 B/s 7.40 K/s 0.00 % 0.00 % java -jar /opt/bin/JabRef-2.10.jar
Но частота уменьшается примерно раз в 30 секунд, когда ноутбук работает от адаптера переменного тока. Интересно, что вызывает это и как я могу это исправить.
1 ответ
JabRef - это справочное программное обеспечение для управления, которое использует BibTeX в качестве собственного формата. JabRef предоставляет простой в использовании интерфейс для редактирования файлов BibTeX, для импорта данных из онлайновых научных баз данных, а также для управления и поиска файлов BibTeX.
Я понятия не имею, почему это пишет в файл. Тем не менее, эта команда:
find . -type d -name .svn -prune -o -cmin -0.083 -type f -print
найдет все файлы, измененные за последние 5 секунд. Попробуйте запустить это, чтобы увидеть, что меняется?
(Там отображаются файлы кэша браузера, поэтому убедитесь, что вы не используете другие приложения непосредственно перед его запуском).