21 references to PinnedBlockMemoryPool
Microsoft.AspNetCore.Server.Kestrel.Core (3)
Internal\PinnedBlockMemoryPoolFactory.cs (1)
29
var pool = new
PinnedBlockMemoryPool
(options?.Owner, _metrics, _logger);
src\Shared\Buffers.MemoryPool\DefaultMemoryPoolFactory.cs (1)
49
var pool = new
PinnedBlockMemoryPool
(options?.Owner, _metrics, _logger);
src\Shared\Buffers.MemoryPool\MemoryPoolFactory.cs (1)
24
return new
PinnedBlockMemoryPool
(owner: owner, metrics: meterFactory != null ? new MemoryPoolMetrics(meterFactory) : null);
Microsoft.AspNetCore.Server.Kestrel.Core.Tests (16)
ConcurrentPipeWriterTests.cs (5)
20
using (var memoryPool = new
PinnedBlockMemoryPool
())
83
using (var memoryPool = new
PinnedBlockMemoryPool
())
181
using (var memoryPool = new
PinnedBlockMemoryPool
())
265
using (var memoryPool = new
PinnedBlockMemoryPool
())
333
using (var memoryPool = new
PinnedBlockMemoryPool
())
DiagnosticMemoryPoolTests.cs (4)
15
protected override MemoryPool<byte> CreatePool() => new DiagnosticMemoryPool(new
PinnedBlockMemoryPool
());
180
var memoryPool = new DiagnosticMemoryPool(new
PinnedBlockMemoryPool
(), allowLateReturn: true);
190
var memoryPool = new DiagnosticMemoryPool(new
PinnedBlockMemoryPool
(), allowLateReturn: true);
206
var memoryPool = new DiagnosticMemoryPool(new
PinnedBlockMemoryPool
(), rentTracking: true);
PinnedBlockMemoryPoolTests.cs (7)
16
protected override MemoryPool<byte> CreatePool() => new
PinnedBlockMemoryPool
();
37
using var memoryPool = new
PinnedBlockMemoryPool
();
54
using var memoryPool = new
PinnedBlockMemoryPool
();
100
using var memoryPool = new
PinnedBlockMemoryPool
();
134
using var memoryPool = new
PinnedBlockMemoryPool
();
178
using var memoryPool = new
PinnedBlockMemoryPool
();
437
return new
PinnedBlockMemoryPool
(owner: owner, metrics: new MemoryPoolMetrics(meterFactory));
Sockets.BindTests (1)
src\Servers\Kestrel\shared\test\TransportTestHelpers\DiagnosticMemoryPoolFactory.cs (1)
32
var pool = new DiagnosticMemoryPool(new
PinnedBlockMemoryPool
(options?.Owner), _allowLateReturn, _rentTracking);
Sockets.FunctionalTests (1)
src\Servers\Kestrel\shared\test\TransportTestHelpers\DiagnosticMemoryPoolFactory.cs (1)
32
var pool = new DiagnosticMemoryPool(new
PinnedBlockMemoryPool
(options?.Owner), _allowLateReturn, _rentTracking);