Implemented interface member:
1 write to Memory
Microsoft.AspNetCore.Server.Kestrel.Core (1)
src\Shared\Buffers.MemoryPool\MemoryPoolBlock.cs (1)
20Memory = MemoryMarshal.CreateFromPinnedArray(pinnedArray, 0, pinnedArray.Length);
9 references to Memory
Microsoft.AspNetCore.Server.Kestrel.Core (9)
src\Shared\Buffers.MemoryPool\PinnedBlockMemoryPool.cs (9)
102_metrics?.UpdateCurrentMemory(-block.Memory.Length); 103_metrics?.Rent(block.Memory.Length); 104Interlocked.Add(ref _currentMemory, -block.Memory.Length); 141_metrics?.UpdateCurrentMemory(block.Memory.Length); 142Interlocked.Add(ref _currentMemory, block.Memory.Length); 216_metrics?.UpdateCurrentMemory(-block.Memory.Length); 217_metrics?.EvictBlock(block.Memory.Length); 218Interlocked.Add(ref _currentMemory, -block.Memory.Length); 219Interlocked.Add(ref _evictedMemory, block.Memory.Length);