2

平均して 100,000 個以上のファイルを含むコンピュータのインデックスを作成する際に、CPU とメモリの使用を最小限に抑えるために、Google デスクトップ サーチはどのような方法を使用しているのか、いつも疑問に思っていました。

わずか数時間でシステム全体のインデックスが作成され、CPU やメモリなどを消費することはありませんでした。

あなたの誰かがいくつかの調査を行った場合は、共有してください。

4

4 に答える 4

1

トリックは簡単です。動作を開始するとすぐに停止し、何もせずにメモリ内に留まります。もちろん、それではまったく役に立ちませんが、少なくとも、軽くて速い状態を保ちます。申し訳ありませんが、我慢できませんでした :-) 私は Windows Search 4.0 に切り替えました。

于 2008-10-14T11:42:39.653 に答える
0

そうではありません...

私はそれを 1 台のコンピューターにインストールしましたが、邪魔になり (これはおそらく構成できます)、空腹 (特にローエンドの PC) だったため、すぐに削除しました。

現在、近くのラップトップにインストールされており、永続的に実行しているいくつかの小さなユーティリティ (SlickRun、CLCL、AutoHotkey スクリプトなど) と比較すると、CPU を 10 倍以上、5 から 20 倍使用しています。彼らの記憶。なんらかの理由で、1 つのインスタンスが別のインスタンスを実行していて、加えて ToolbarNotifier (空腹度が低い) があるため、2 倍になります。
Trend Micro のアンチウイルスでさえ、メモリと CPU の使用量が少なくなります。

おそらく、大量のメモリを備えた最新の PC を手に入れたら、もう一度試してみますが、現時点では、いくつかの grep ユーティリティが遅くても十分満足しています。

于 2008-10-14T11:20:19.670 に答える
0

ディスクの使用状況を見てみましょう。多くのキー/インデックスを作成すると、大量のディスク領域が使用され、検索が高速になります。

例えば; 30 ギガ ドライブ 75% 使用済み。Google デスクトップの 2 つのインスタンスに 3.6 ギガを使用。(ローミングプロファイルは最悪)

于 2008-10-14T11:46:45.513 に答える
0

最初のインデックスを作成してディスクに書き込んだら、何もする必要はありません。

インデックスを使用した検索に必要なリソースはごくわずかです。必要なのは、新しいファイルまたは変更されたファイルのインデックスを作成することだけです..

于 2008-10-14T11:54:38.757 に答える