12 references to 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);