Bagikan melalui


TransportBindingElement.MaxBufferPoolSize Properti

Definisi

Mendapatkan atau mengatur ukuran maksimum, dalam byte, dari kumpulan buffer apa pun yang digunakan oleh transportasi.

public:
 virtual property long MaxBufferPoolSize { long get(); void set(long value); };
public virtual long MaxBufferPoolSize { get; set; }
member this.MaxBufferPoolSize : int64 with get, set
Public Overridable Property MaxBufferPoolSize As Long

Nilai Properti

Ukuran maksimum kumpulan buffer. Defaultnya adalah 524.288 byte.

Keterangan

Banyak bagian WCF menggunakan buffer. Membuat dan menghancurkan buffer setiap kali digunakan mahal, dan pengumpulan sampah untuk buffer juga mahal.

Dengan kumpulan buffer, Anda dapat mengambil buffer dari kumpulan, menggunakannya, dan mengembalikannya ke kumpulan setelah selesai. Dengan demikian overhead dalam membuat dan menghancurkan buffer dihindari. Kelemahannya adalah ada peningkatan penggunaan memori karena buffer Anda tidak mengumpulkan sampah. MaxBufferPoolSize Jika diatur ke 0, tidak ada buffer yang dikembalikan ke kumpulan, dan sebaliknya pengumpulan sampah dimulai.

Berlaku untuk