FileSystemWatcher.InternalBufferSize Właściwość
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Pobiera lub ustawia rozmiar (w bajtach) buforu wewnętrznego.
public:
property int InternalBufferSize { int get(); void set(int value); };
public int InternalBufferSize { get; set; }
[System.ComponentModel.Browsable(false)]
public int InternalBufferSize { get; set; }
member this.InternalBufferSize : int with get, set
[<System.ComponentModel.Browsable(false)>]
member this.InternalBufferSize : int with get, set
Public Property InternalBufferSize As Integer
Wartość właściwości
Rozmiar buforu wewnętrznego w bajtach. Wartość domyślna to 8192 (8 KB).
- Atrybuty
Uwagi
Bufor można ustawić na 4 KB lub większy, ale nie może przekraczać 64 KB. Jeśli spróbujesz ustawić InternalBufferSize właściwość na mniej niż 4096 bajtów, wartość zostanie odrzucona, a InternalBufferSize właściwość zostanie ustawiona na 4096 bajtów. Aby uzyskać najlepszą wydajność, należy użyć wielokrotności 4 KB na komputerach z procesorem Intel.
System powiadamia składnik zmian plików i przechowuje te zmiany w buforze tworzonym przez składnik i przekazuje go do interfejsów API. Każde zdarzenie może używać maksymalnie 16 bajtów pamięci, a nie w tym nazwy pliku. Jeśli w krótkim czasie istnieje wiele zmian, bufor może się przepełnić. Powoduje to utratę śledzenia zmian w katalogu i będzie dostarczać tylko ogólne powiadomienie. Zwiększenie rozmiaru buforu może uniemożliwić brakujących zdarzeń zmiany systemu plików. Jednak zwiększenie rozmiaru buforu jest kosztowne, ponieważ pochodzi z pamięci niestronicowanej, której nie można zamienić na dysk, więc zachowaj bufor tak mały, jak to możliwe. Aby uniknąć przepełnienia buforu, użyj NotifyFilter właściwości i IncludeSubdirectories , aby odfiltrować niepożądane powiadomienia o zmianie.
Dotyczy
Zobacz też
Opinia
https://aka.ms/ContentUserFeedback.
Dostępne już wkrótce: W 2024 r. będziemy stopniowo wycofywać zgłoszenia z serwisu GitHub jako mechanizm przesyłania opinii na temat zawartości i zastępować go nowym systemem opinii. Aby uzyskać więcej informacji, sprawdź:Prześlij i wyświetl opinię dla