зеркало из https://github.com/Azure/DotNetty.git
PBBA: use overall pool size instead of per-arena
This commit is contained in:
Родитель
4ad4ffaf3c
Коммит
5c9f7c936e
|
@ -137,10 +137,10 @@ namespace DotNetty.Buffers
|
|||
{
|
||||
}
|
||||
|
||||
public PooledByteBufferAllocator(int maxArenaSize)
|
||||
public PooledByteBufferAllocator(long maxMemory)
|
||||
: this(DEFAULT_NUM_HEAP_ARENA, DEFAULT_PAGE_SIZE, DEFAULT_MAX_ORDER, DEFAULT_TINY_CACHE_SIZE,
|
||||
DEFAULT_SMALL_CACHE_SIZE, DEFAULT_NORMAL_CACHE_SIZE,
|
||||
Math.Max(1, maxArenaSize / (DEFAULT_PAGE_SIZE << DEFAULT_MAX_ORDER)))
|
||||
Math.Max(1, (int)Math.Min(maxMemory / DEFAULT_NUM_HEAP_ARENA / (DEFAULT_PAGE_SIZE << DEFAULT_MAX_ORDER), int.MaxValue)))
|
||||
{
|
||||
}
|
||||
|
||||
|
|
Загрузка…
Ссылка в новой задаче