Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/algorithm/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Performance 谷歌桌面搜索如何保持轻快?_Performance_Algorithm_Google Desktop Search - Fatal编程技术网

Performance 谷歌桌面搜索如何保持轻快?

Performance 谷歌桌面搜索如何保持轻快?,performance,algorithm,google-desktop-search,Performance,Algorithm,Google Desktop Search,我一直想知道谷歌桌面搜索使用了什么不同的方法,这样它就可以在索引一台平均包含100000多个文件的计算机时使用最少的CPU和内存 在短短的几个小时内,它已经索引了整个系统,我没有看到它吞噬了我的CPU、内存等 如果你们中有人做过一些研究,请分享。它不 我在一台计算机上安装了它,并很快将其删除,因为它具有侵入性(尽管可能会进行配置)和饥饿感(特别是在低端PC上) 它现在安装在我附近的笔记本电脑上,如果我把它与我永久运行的几个小实用程序(SlickRun、CLCL、我的自动热键脚本…)相比,它使用的

我一直想知道谷歌桌面搜索使用了什么不同的方法,这样它就可以在索引一台平均包含100000多个文件的计算机时使用最少的CPU和内存

在短短的几个小时内,它已经索引了整个系统,我没有看到它吞噬了我的CPU、内存等

如果你们中有人做过一些研究,请分享。

它不

我在一台计算机上安装了它,并很快将其删除,因为它具有侵入性(尽管可能会进行配置)和饥饿感(特别是在低端PC上)

它现在安装在我附近的笔记本电脑上,如果我把它与我永久运行的几个小实用程序(SlickRun、CLCL、我的自动热键脚本…)相比,它使用的CPU是它们的10倍多,内存是它们的5到20倍。第二次,因为出于某种原因,我有一个实例运行另一个实例,再加上ToolbarNotifier(不太饿)。
即使Trend Micro防病毒软件也使用更少的内存和CPU


当我得到一台内存更大的现代PC时,也许我会再试一次,但现在我对一些grep实用程序感到很高兴,即使它们速度较慢。

诀窍很简单:它开始工作,然后很快停止,只是在内存中坐着,什么也不做。当然,这是完全无用的,但至少,它保持轻和快。抱歉,忍不住:-)我切换到Windows Search 4.0,对此我感到非常高兴。

看看磁盘使用情况。如果你建立了许多键/索引,你将使用大量的磁盘空间,搜索速度也会很快

比如,;
30千兆驱动器75%已使用。3.6 gig用于2个Google桌面实例。(漫游配置文件很糟糕)

一旦完成初始索引并将其写入光盘,它就不需要做任何事情


使用索引进行搜索只需要很少的资源,唯一需要做的就是为新文件或修改后的文件编制索引。

您允许它完成初始索引吗?它不能神奇地知道你计算机上的每个文件,它必须首先对它们进行索引。。完成后,资源使用将大大减少。我没有将其安装在上述笔记本电脑上,但它似乎已经完成了索引任务(57834个文件已索引,约30GB文件的索引为390MB)。