WebServiceEndpoint.MaxBufferPoolSize Özellik
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Bu bağlamayı kullanan uç noktalar için gereken arabellekleri yöneten Arabellek Yöneticisi için ayrılan en fazla bellek miktarını alır veya ayarlar.
public:
property long MaxBufferPoolSize { long get(); void set(long value); };
public long MaxBufferPoolSize { get; set; }
member this.MaxBufferPoolSize : int64 with get, set
Public Property MaxBufferPoolSize As Long
Özellik Değeri
Bu bağlama ile yapılandırılmış bir uç nokta tarafından kullanılan arabellek havuzu için bayt cinsinden en büyük boyut. Varsayılan değer 65.536 bayttır.
Açıklamalar
BufferManagerArabellek havuzu ile ara bellek kullanma maliyetini en aza indirmenize çalışır. Arabellekleri, kanalın dışına geldiklerinde hizmete göre işlemek için gereklidir. Arabellek havuzunda ileti yükünü işlemek için yeterli bellek yoksa, BufferManager atık toplama yükünü ARTıRAN clr yığınından ek bellek ayırmalıdır. CLR atık yığınından kapsamlı ayırma, arabellek havuzu boyutunun çok küçük olduğunu ve sınırın arttırılarak daha büyük bir ayırma ile performansın iyileşebileceğinin göstergesidir MaxBufferPoolSize .