问题:

我不明白为什么Everything使用相对大量的RAM?它通常是200 MB或更多,这对我来说太长时间不能继续运行(我也在机器上游戏,并且我已经限制在RAM上)。但是,如果我不保持运行,每次打开它都必须重新扫描。我不明白为什么Everything不能只将索引存储在我的硬盘上,然后在打开搜索窗口时将其加载到RAM中(而不是将数据库存储在我的RAM中)。当我打开它时它为什么强制重新扫描(没有在后台打开它)。

也许我是误会,但我相信这个惊人的程序的RAM管理可能会好得多。

 

解决办法:

一切都将使用索引的每100万个文件大约100 MB。

减少Everything索引的文件数量:

  • 在“ 所有内容”中,从“ 工具”菜单中单击“ 选项”
  • 单击左侧的“ 排除”选项卡。
  • 点击添加文件夹…
  • 选择您不希望包含在Everything索引中的任何文件夹,然后单击“确定”。
  • 对要排除的任何其他文件夹重复此操作。
  • 单击确定

如果要排除整个卷,请从工具 – >选项 – > NTFS – >卷 – >包含在数据库中。

如果您不需要文件大小或日期修改信息,请考虑禁用大小索引和修改日期的索引:

  • 在“ 所有内容”中,从“ 工具”菜单中单击“ 选项”
  • 单击左侧的“ 索引”选项卡。
  • 取消选中最近的更改。(如果你让一切都在运行,可以节省几MB)
  • 取消选中索引文件大小。(每个文件保存8-16个字节)
  • 取消选中已修改的索引日期。(每个文件保存8-16个字节)
  • 取消选中快速路径排序(每个文件保存4-8个字节)
  • 单击确定

请考虑启用关闭执行和禁用后台运行

  • 在“ 所有内容”中,从“ 工具”菜单中单击“ 选项”
  • 单击左侧的“ 结果”选项卡。
  • 执行时选中关闭窗口
  • 单击左侧的UI选项卡。
  • 取消选中后台运行
  • 单击确定

如果您从Everything启动游戏,这可能很有用。当您从Everything启动游戏时,Everything现在将退出。

请考虑使用Everything的x86版本。
x86版本将使用x64版本使用的大约一半的RAM。

我正在努力使Everything更高效,并允许您在运行Everything后立即搜索(无需等待数据库更新)。