Sdílet prostřednictvím


TransportBindingElement.MaxBufferPoolSize Vlastnost

Definice

Získá nebo nastaví maximální velikost v bajtech všech fondů vyrovnávací paměti používaných přepravou.

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

Hodnota vlastnosti

Int64

Maximální velikost fondu vyrovnávací paměti. Výchozí hodnota je 524 288 bajtů.

Poznámky

Mnoho částí WCF používá vyrovnávací paměti. Vytváření a zničení vyrovnávacích pamětí při každém použití je nákladné a uvolňování paměti pro vyrovnávací paměti je také nákladné.

S fondy vyrovnávací paměti můžete po dokončení fondu vzít vyrovnávací paměť, použít ji a vrátit ji do fondu. Proto se vyhnete režii při vytváření a zničení vyrovnávacích pamětí. Nevýhodou je zvýšení využití paměti, protože vyrovnávací paměti se neshromažďují uvolňování paměti. Pokud je nastavená MaxBufferPoolSize hodnota 0, nevrátí se do fondu žádné vyrovnávací paměti a místo toho se zahájí uvolňování paměti.

Platí pro