diff --git a/src/Libraries/Microsoft.Extensions.Diagnostics.ResourceMonitoring/Linux/LinuxUtilizationParserCgroupV2.cs b/src/Libraries/Microsoft.Extensions.Diagnostics.ResourceMonitoring/Linux/LinuxUtilizationParserCgroupV2.cs index 6b83705fe27..0ecf4fca0d7 100644 --- a/src/Libraries/Microsoft.Extensions.Diagnostics.ResourceMonitoring/Linux/LinuxUtilizationParserCgroupV2.cs +++ b/src/Libraries/Microsoft.Extensions.Diagnostics.ResourceMonitoring/Linux/LinuxUtilizationParserCgroupV2.cs @@ -357,12 +357,9 @@ public ulong GetMemoryUsageInBytes() return GetHostAvailableMemory(); } - ReadOnlySpan memoryFile; - using (ReturnableBufferWriter bufferWriter = new(_sharedBufferWriterPool)) - { - _fileSystem.ReadAll(_memoryStat, bufferWriter.Buffer); - memoryFile = bufferWriter.Buffer.WrittenSpan; - } + using ReturnableBufferWriter bufferWriter = new(_sharedBufferWriterPool); + _fileSystem.ReadAll(_memoryStat, bufferWriter.Buffer); + ReadOnlySpan memoryFile = bufferWriter.Buffer.WrittenSpan; int index = memoryFile.IndexOf(InactiveFile.AsSpan());