TransportBindingElement.MaxBufferPoolSize Vlastnost
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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
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.