The MPoolConfig type exposes the following members.
Constructors
| Name | Description | |
|---|---|---|
| MPoolConfig | Initializes a new instance of the MPoolConfig class |
Methods
| Name | Description | |
|---|---|---|
| Equals | (Inherited from Object.) | |
| GetHashCode | Serves as a hash function for a particular type. (Inherited from Object.) | |
| GetType | Gets the type of the current instance. (Inherited from Object.) | |
| SetMaxSequentialWrites |
Limit the number of sequential write operations scheduled by the
library when flushing dirty pages from the cache.
| |
| ToString | Returns a string that represents the current object. (Inherited from Object.) |
Fields
| Name | Description | |
|---|---|---|
| CacheSize |
The size of the shared memory buffer pool (the cache).
| |
| MaxCacheSize |
The maximum cache size.
|
Properties
| Name | Description | |
|---|---|---|
| MaxOpenFiles |
The number of file descriptors the library opens concurrently
when flushing dirty pages from the cache.
| |
| MaxSequentialWrites |
The number of sequential write operations scheduled by the library
when flushing dirty pages from the cache.
| |
| MMapSize |
The maximum file size, in bytes, for a file to be mapped into the
process address space. If no value is specified, it defaults to
10MB.
| |
| SequentialWritePause |
The number of microseconds the thread of control should pause before
scheduling further write operations.
|