1

FSEvents に関する Apple Developer Documentation をチェックしていましたが、後でドロップボックス フォーラムで、これを見つけましたhttps://forums.dropbox.com/topic.php?id=20771

" fsevents-daemon を直接使用するのではなく、FSEvents API を使用すると思います .... "

fsvents-daemon と FSEvents API の違いは何ですか。Mac OS でファイル システムの変更を監視したいのですが、どのソリューションが効果的でしょうか? fseventsd と dbfseventsd(Dropbox のもの) の違いは何ですか。

4

1 に答える 1

3

FSEvents デーモン - ファイル システム通知を取得するために /dev/fsevents を読み取る独自のデーモン。FSEvents API - Mac OS X の fseventsd プロセスは /dev/fsevents を読み取り、ファイル システム イベント通知を提供します。

FSEvents デーモンを実行するのが最適です。それはカーネル空間からのものであり、ユーザー空間からのものである FSEvents API よりも高速だからです。多数のディレクトリ階層で FSEvents API を使用すると、メモリも消費します。

于 2012-09-14T14:49:47.527 に答える