问题:
我不明白为什么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后立即搜索(无需等待数据库更新)。