打破 FOXMAIL 疯狂占用磁盘读写资源的魔障

背景

  • 大家在使用邮件过程中恐怕会遇到下面的情况:
  • 每次早上开机就看到硬盘灯在疯狂的不停的转动,意味着在 20 分钟的宝贵时间里,你什么也做不了,因为硬盘读写能力和 IO 资源已经被某一个进程独占了,这种情况就这样在我身上上演了一个月。

原因分析

  • 终于,实在无法忍受这种情况继续下去,就用 WINDOWS 任务管理器 - 性能 选项卡下方的 资源监视器,去查看到底是什么进程在滥用我的磁盘资源,进去一看,一个熟悉的面孔出现了:foxmail

  • 随着邮件正文和附件越来越大,动辄好几十G,为了便于检索,每次开机,foxmail 都会对昨天的邮件进行索引,以便于查找,但是 foxmail 索引速度 太慢了,管理功能也太简单,你在设置里根本找不到相关的关闭选项,资源耗费也远超我的忍受能力。

解决方案

  • 为了关闭这个鸡肋的功能,我使用资源监视器,看磁盘再哪一个文件上不停的读写,发现有这样一个目录下的文件耗费时间最长:
    E:\网络\FoxMail\Storage\[email protected]\Indexes\msgBody\1

打破 FOXMAIL 疯狂占用磁盘读写资源的魔障

办法 : 拒绝 foxmail 程序对该目录的写访问权限,具体操作如下:

  1. 等待最后一次建完索引后,磁盘灯不再闪烁
  2. 关闭 foxmail
  3. 进入刚才的目录,选中所有文件,右键“属性”,在只读选项前面打上勾,点应用,确定

打破 FOXMAIL 疯狂占用磁盘读写资源的魔障

  1. 等到第二天,注意观察你的硬盘灯,是不是有了不同以往的变化?:)