代码之家  ›  专栏  ›  技术社区  ›  Gautam Jain

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

  •  2
  • Gautam Jain  · 技术社区  · 17 年前

    我一直想知道google desktop search使用了什么不同的方法,以便在为平均包含100000多个文件的计算机编制索引时使用最少的cpu和内存。

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

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

    4 回复  |  直到 17 年前
        1
  •  1
  •   Serge Wautier    17 年前

    诀窍很简单:它开始工作,然后很快就停下来,只是坐在那里的记忆,什么也不做。当然,那是完全无用的,但至少,它能保持光速。抱歉,忍不住:-)我切换到了WindowsSearch4.0,我对此感到非常高兴。

        2
  •  0
  •   PhiLho    17 年前

    不是…

    我把它安装在一台电脑上,很快就把它删除了,因为它很烦人(虽然这可能是可以配置的),而且很饥渴(特别是在低端电脑上)。

    它现在安装在我附近的一台笔记本电脑上,如果我将它与我永久运行的几个小实用程序(slickrun、clcl、我的autohotkey脚本…)进行比较,它使用的CPU是它们的10倍多,内存是它们的5到20倍。第二次,由于某种原因,我有一个实例在运行另一个实例,加上toolbarnotifier(不太饿)。
    即使趋势微反病毒使用更少的内存和CPU。

    也许我会再试一次,当我会得到一个更现代化的电脑与大量的内存,但现在我很高兴与一些grep实用程序,即使他们是较慢的。

        3
  •  0
  •   jim    17 年前

    看看磁盘使用情况。如果您构建了许多键/索引,那么您将使用大量的磁盘空间,并且搜索将很快。

    例如; 使用了75%的30千兆驱动器。3.6 gig用于2个google桌面实例。(漫游配置文件很差)

        4
  •  0
  •   dbr    17 年前

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

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