笔记本电脑使用电池供电时 Java 程序不断写入磁盘

笔记本电脑使用电池供电时 Java 程序不断写入磁盘

我注意到,当我的笔记本电脑使用电池供电时,Java 应用程序(例如 JabRef)会每 5 秒左右写入一次 HDD,如 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 秒内修改的所有文件。尝试运行它来查看有什么变化?

(浏览器缓存文件会出现在那里,因此请确保在运行它之前不要使用任何其他应用程序)。

相关内容