WebServiceEndpoint.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 paměti přidělené správci vyrovnávací paměti, který spravuje vyrovnávací paměti vyžadované koncovými body, které tuto vazbu používají.
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 fondu vyrovnávacích pamětí používaného koncovým bodem nakonfigurovaného s touto vazbou v bajtech. Výchozí hodnota je 65 536 bajtů.
Poznámky
se BufferManager snaží minimalizovat náklady na používání vyrovnávacích pamětí s fondem vyrovnávacích pamětí. Vyrovnávací paměti jsou vyžadovány ke zpracování zpráv službou, když pocházejí z kanálu. Pokud ve fondu vyrovnávací paměti není dostatek paměti pro zpracování načítání zpráv, musí přidělit další paměť z haldy MODULU CLR, což zvyšuje režii BufferManager uvolňování paměti. Rozsáhlé přidělení z haldy paměti CLR indikuje, že velikost fondu vyrovnávacích pamětí je příliš malá a že výkon lze zlepšit s větším přidělením zvýšením MaxBufferPoolSize limitu.