TransportBindingElement.MaxBufferPoolSize 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 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.