MemoryPool<T> MemoryPool<T> MemoryPool<T> MemoryPool<T> Class

정의

메모리 블록의 풀을 나타냅니다.Represents a pool of memory blocks.

generic <typename T>
public ref class MemoryPool abstract : IDisposable
public abstract class MemoryPool<T> : IDisposable
type MemoryPool<'T> = class
    interface IDisposable
Public MustInherit Class MemoryPool(Of T)
Implements IDisposable

형식 매개 변수

T

메모리 풀에 있는 항목의 형식입니다.The type of the items in the memory pool.

상속
MemoryPool<T>MemoryPool<T>MemoryPool<T>MemoryPool<T>
구현

생성자

MemoryPool<T>() MemoryPool<T>() MemoryPool<T>() MemoryPool<T>()

메모리 풀의 인스턴스를 새로 만듭니다.Constructs a new instance of a memory pool.

속성

MaxBufferSize MaxBufferSize MaxBufferSize MaxBufferSize

이 풀에서 지원되는 최대 버퍼 크기를 가져옵니다.Gets the maximum buffer size supported by this pool.

Shared Shared Shared Shared

배열을 기반으로 하는 메모리 풀의 싱글톤 인스턴스를 가져옵니다.Gets a singleton instance of a memory pool based on arrays.

메서드

Dispose() Dispose() Dispose() Dispose()

메모리 풀에서 사용된 모든 리소스를 해제합니다.Frees all resources used by the memory pool.

Dispose(Boolean) Dispose(Boolean) Dispose(Boolean) Dispose(Boolean)

메모리 풀에서 사용된 관리되지 않는 리소스를 해제하고, 관리되는 리소스를 선택적으로 해제합니다.Frees the unmanaged resources used by the memory pool and optionally releases the managed resources.

Equals(Object) Equals(Object) Equals(Object) Equals(Object)

지정한 개체와 현재 개체가 같은지 여부를 확인합니다.Determines whether the specified object is equal to the current object.

(Inherited from Object)
GetHashCode() GetHashCode() GetHashCode() GetHashCode()

기본 해시 함수로 작동합니다.Serves as the default hash function.

(Inherited from Object)
GetType() GetType() GetType() GetType()

현재 인스턴스의 Type을 가져옵니다.Gets the Type of the current instance.

(Inherited from Object)
MemberwiseClone() MemberwiseClone() MemberwiseClone() MemberwiseClone()

현재 Object의 단순 복사본을 만듭니다.Creates a shallow copy of the current Object.

(Inherited from Object)
Rent(Int32) Rent(Int32) Rent(Int32) Rent(Int32)

최소한 T의 minBufferSize 요소를 보유할 수 있는 메모리 블록을 반환합니다.Returns a memory block capable of holding at least minBufferSize elements of T.

ToString() ToString() ToString() ToString()

현재 개체를 나타내는 문자열을 반환합니다.Returns a string that represents the current object.

(Inherited from Object)

적용 대상