12 instantiations of DiagnosticMemoryPool
Microsoft.AspNetCore.Server.Kestrel.Core (1)
src\Shared\Buffers.MemoryPool\MemoryPoolFactory.cs (1)
16return new DiagnosticMemoryPool(CreatePinnedBlockMemoryPool(meterFactory));
Microsoft.AspNetCore.Server.Kestrel.Core.Tests (9)
ConcurrentPipeWriterTests.cs (5)
21using (var diagnosticPool = new DiagnosticMemoryPool(memoryPool)) 84using (var diagnosticPool = new DiagnosticMemoryPool(memoryPool)) 182using (var diagnosticPool = new DiagnosticMemoryPool(memoryPool)) 266using (var diagnosticPool = new DiagnosticMemoryPool(memoryPool)) 334using (var diagnosticPool = new DiagnosticMemoryPool(memoryPool))
DiagnosticMemoryPoolTests.cs (4)
15protected override MemoryPool<byte> CreatePool() => new DiagnosticMemoryPool(new PinnedBlockMemoryPool()); 180var memoryPool = new DiagnosticMemoryPool(new PinnedBlockMemoryPool(), allowLateReturn: true); 190var memoryPool = new DiagnosticMemoryPool(new PinnedBlockMemoryPool(), allowLateReturn: true); 206var memoryPool = new DiagnosticMemoryPool(new PinnedBlockMemoryPool(), rentTracking: true);
Sockets.BindTests (1)
src\Servers\Kestrel\shared\test\TransportTestHelpers\DiagnosticMemoryPoolFactory.cs (1)
32var pool = new DiagnosticMemoryPool(new PinnedBlockMemoryPool(), _allowLateReturn, _rentTracking);
Sockets.FunctionalTests (1)
src\Servers\Kestrel\shared\test\TransportTestHelpers\DiagnosticMemoryPoolFactory.cs (1)
32var pool = new DiagnosticMemoryPool(new PinnedBlockMemoryPool(), _allowLateReturn, _rentTracking);
16 references to DiagnosticMemoryPool
Microsoft.AspNetCore.Server.Kestrel.Core (2)
src\Shared\Buffers.MemoryPool\DiagnosticPoolBlock.cs (2)
21private readonly DiagnosticMemoryPool _pool; 34internal DiagnosticPoolBlock(DiagnosticMemoryPool pool, IMemoryOwner<byte> memoryOwner)
Microsoft.AspNetCore.Server.Kestrel.Core.Tests (8)
ConcurrentPipeWriterTests.cs (5)
21using (var diagnosticPool = new DiagnosticMemoryPool(memoryPool)) 84using (var diagnosticPool = new DiagnosticMemoryPool(memoryPool)) 182using (var diagnosticPool = new DiagnosticMemoryPool(memoryPool)) 266using (var diagnosticPool = new DiagnosticMemoryPool(memoryPool)) 334using (var diagnosticPool = new DiagnosticMemoryPool(memoryPool))
DiagnosticMemoryPoolTests.cs (3)
180var memoryPool = new DiagnosticMemoryPool(new PinnedBlockMemoryPool(), allowLateReturn: true); 190var memoryPool = new DiagnosticMemoryPool(new PinnedBlockMemoryPool(), allowLateReturn: true); 206var memoryPool = new DiagnosticMemoryPool(new PinnedBlockMemoryPool(), rentTracking: true);
Sockets.BindTests (3)
src\Servers\Kestrel\shared\test\TransportTestHelpers\DiagnosticMemoryPoolFactory.cs (3)
19private readonly List<DiagnosticMemoryPool> _pools; 25_pools = new List<DiagnosticMemoryPool>(); 32var pool = new DiagnosticMemoryPool(new PinnedBlockMemoryPool(), _allowLateReturn, _rentTracking);
Sockets.FunctionalTests (3)
src\Servers\Kestrel\shared\test\TransportTestHelpers\DiagnosticMemoryPoolFactory.cs (3)
19private readonly List<DiagnosticMemoryPool> _pools; 25_pools = new List<DiagnosticMemoryPool>(); 32var pool = new DiagnosticMemoryPool(new PinnedBlockMemoryPool(), _allowLateReturn, _rentTracking);