WebHttpBinding.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 přidělené paměti (v bajtech) pro Správce vyrovnávací paměti, který spravuje vyrovnávací paměti vyžadované koncovými body, které používají tuto vazbu.
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
Hodnota vlastnosti
Maximální velikost (v bajtech) pro fond vyrovnávacích pamětí používaných koncovým bodem nakonfigurovaným s touto vazbou. Výchozí hodnota je 65 536 bajtů.
Poznámky
BufferManagerPokusí se minimalizovat náklady na používání vyrovnávacích pamětí s fondem vyrovnávací paměti. Vyrovnávací paměti jsou požadovány ke zpracování zpráv, když se dostanou z kanálu. Pokud ve fondu vyrovnávací paměti není dostatek paměti pro zpracování zátěže zprávy, BufferManager musí přidělit další paměť z haldy CLR, která zvyšuje režijní náklady na uvolňování paměti. Rozsáhlá alokace z haldy uvolňování CLR je indikace, že velikost fondu vyrovnávací paměti je příliš malá a výkon lze zlepšit větším přidělením zvýšením MaxBufferPoolSize limitu.