1

InternalBufferSizeのプロパティにどのような値を与えるべきかについて、誰かが一般的なガイドラインを提供できるかどうか疑問に思いましたFileSystemWatcher

複数のディレクトリにまたがるいくつかの単一ファイルを監視する必要があるため、ディレクトリごとに 1 つのウォッチャーを作成し、ファイルが監視対象のファイルの 1 つであるかどうかを確認します。同じディレクトリに複数のファイルが存在する可能性があるため、Filterディレクトリごとではなくファイルごとに 1 つのウォッチャーを作成しない限り、プロパティを使用できません。どちらがベストかはわかりませんが、いずれにしても、アドバイスは大歓迎です :)

4

1 に答える 1

0

それぞれFileSystemWatcherに独自の InternalBufferSize があります。単一のファイルのみを監視する場合は、1KB に設定できます。イベントごとに最大 16 個で十分です。しかし、MSDN が述べているように、Intel プロセッサの場合、InternalBufferSize を 4KB で割り切れる方がよいでしょう。

于 2012-09-12T12:36:05.877 に答える