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 секунд. Попробуйте запустить это, чтобы увидеть, что меняется?

(Там отображаются файлы кэша браузера, поэтому убедитесь, что вы не используете другие приложения непосредственно перед его запуском).

Другие вопросы по тегам