JsonSerializerOptions.DefaultBufferSize Properti
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Mendapatkan atau mengatur ukuran buffer default, dalam byte, untuk digunakan saat membuat buffer sementara.
public:
property int DefaultBufferSize { int get(); void set(int value); };
public int DefaultBufferSize { get; set; }
member this.DefaultBufferSize : int with get, set
Public Property DefaultBufferSize As Integer
Nilai Properti
Ukuran buffer default dalam byte.
Pengecualian
Ukuran buffer kurang dari 1.
Properti ini diatur setelah serialisasi atau deserialisasi terjadi.
Keterangan
Ukuran buffer default, dalam byte, adalah 16.384. Untuk sebagian besar beban kerja, ukuran default adalah jumlah JSON yang wajar untuk buffer saat membaca dari aliran atau menulis ke aliran. Artinya, ia berkinerja baik tanpa membuat objek pada Tumpukan Objek Besar untuk dilacak Pengumpul Sampah (GC). Dalam skenario non-streaming, meningkatkan ukuran buffer default dapat meningkatkan performa untuk string JSON besar atau array byte UTF-8. Kami menyarankan agar Anda membiarkan nilai ini tidak berubah kecuali mengubahnya membuat perbedaan performa yang dapat diamati.