WSDualHttpBinding.MaxBufferPoolSize Proprietà
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Ottiene o imposta la quantità massima di memoria, in byte, che può essere allocata per il gestore dei buffer di messaggi che ricevono messaggi negli endpoint configurati con questa associazione.
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
Valore della proprietà
Dimensioni massime, in byte, per il pool di buffer usati da un endpoint configurato con questa associazione. Il valore predefinito è 524288 byte.
Esempio
Nell'esempio seguente viene illustrato come impostare .MaxBufferPoolSize
binding.MaxBufferPoolSize = 900000;
binding.MaxBufferPoolSize = 900000
Commenti
Riduce BufferManager al minimo il costo dell'uso di buffer con un pool di buffer. I buffer sono necessari per elaborare i messaggi dal servizio quando escono dal canale. Se nel pool di buffer non è disponibile memoria sufficiente per elaborare il caricamento dei messaggi, è BufferManager necessario allocare memoria aggiuntiva dall'heap CLR, aumentando così il sovraccarico di Garbage Collection. Un'allocazione estesa dall'heap di garbage CLR indica che le dimensioni del pool di buffer sono troppo piccole e che le prestazioni possono essere migliorate con un'allocazione maggiore aumentando il MaxBufferPoolSize limite.
Di seguito sono riportate le limitazioni relative alle dimensioni del buffer impostate per ottimizzare le prestazioni degli scambi di messaggi. Se un messaggio supera il valore massimo impostato per il buffer, non viene eliminato. Al contrario, viene richiesta più memoria dall'heap CLR e questo comporta un sovraccarico di Garbage Collection maggiore rispetto all'uso dei buffer.