Google桌面搜索如何保持轻松快捷?

时间:2008-10-14 10:34:27

标签: performance algorithm google-desktop-search

我一直想知道Google桌面搜索使用了哪些不同的方法,以便在平均为索引包含100,000个文件的计算机时使用最少的CPU和内存。

在短短的几个小时内,它已将整个系统编入索引,但我没有看到它耗尽我的CPU,内存等。

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

4 个答案:

答案 0 :(得分:1)

诀窍很简单:它开始工作然后很快停止并且只是坐在内存中,什么都不做。当然它完全没用,但至少它保持轻快。抱歉,无法抗拒:-)我转向Windows Search 4.0,我对此感到高兴。

答案 1 :(得分:0)

它没有......

我将它安装在一台计算机上,并迅速将其删除,因为它是侵入性的(尽管可能已配置)并且很饿(特别是在低端PC上)。

它现在安装在我附近的笔记本电脑上,如果我将它与我永久运行的几个小工具(SlickRun,CLCL,我的AutoHotkey脚本......)进行比较,它使用的CPU超过10倍,而且到他们记忆的20倍。第二次,因为出于某种原因,我有一个实例运行另一个实例,加上ToolbarNotifier(不太饿)。
甚至趋势科技防病毒也会使用更少的内存和CPU。

也许当我得到一台内存很多的现代PC时,我会再试一次,但是现在我对一些grep工具很满意,即使它们比较慢。

答案 2 :(得分:0)

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

例如; 30 gig drive 75%使用。 3.6 gig用于2个Google桌面实例。 (漫游配置文件很糟糕)

答案 3 :(得分:0)

一旦完成初始索引并将其写入光盘,它就不需要任何东西了。

使用索引进行搜索只需要很少的资源,唯一的办法是索引新文件或修改过的文件。