NetNamedPipeBindingElement.MaxBufferPoolSize 속성

정의

버퍼 풀의 최대 크기(바이트)를 가져오거나 설정합니다.

public:
 property long MaxBufferPoolSize { long get(); void set(long value); };
[System.Configuration.ConfigurationProperty("maxBufferPoolSize", DefaultValue=524288)]
[System.Configuration.LongValidator(MinValue=0)]
public long MaxBufferPoolSize { get; set; }
[<System.Configuration.ConfigurationProperty("maxBufferPoolSize", DefaultValue=524288)>]
[<System.Configuration.LongValidator(MinValue=0)>]
member this.MaxBufferPoolSize : int64 with get, set
Public Property MaxBufferPoolSize As Long

속성 값

버퍼 풀의 최대 크기입니다. 기본값은 524,288바이트(512 * 1024)입니다.

특성

설명

WCF(Windows Communication Foundation)의 많은 부분에서 버퍼를 사용합니다. 버퍼를 사용할 때마다 버퍼를 만들고 삭제하는 것은 비용이 많이 들고 버퍼에 대한 가비지 수집도 비용이 많이 듭니다. 버퍼 풀을 사용하면 풀에서 버퍼를 가져와서 사용하고 완료되면 풀로 반환할 수 있습니다. 따라서 버퍼를 만들고 삭제하는 오버헤드는 방지됩니다.

적용 대상