1 write to Buffer
Microsoft.Extensions.Diagnostics.ResourceMonitoring (1)
src\Shared\BufferWriterPool\ReturnableBufferWriter.cs (1)
29
Buffer
= pool.Get();
60 references to Buffer
Microsoft.Extensions.Diagnostics.ResourceMonitoring (60)
Linux\Disk\DiskStatsReader.cs (1)
30
using IEnumerator<ReadOnlyMemory<char>> enumerableLines = fileSystem.ReadAllByLines(_diskStatsFile, bufferWriter.
Buffer
).GetEnumerator();
Linux\LinuxUtilizationParserCgroupV1.cs (25)
105
_fileSystem.ReadAll(_cpuacctUsage, bufferWriter.
Buffer
);
107
ReadOnlySpan<char> usage = bufferWriter.
Buffer
.WrittenSpan;
126
_fileSystem.ReadFirstLine(_procStat, bufferWriter.
Buffer
);
128
ReadOnlySpan<char> stat = bufferWriter.
Buffer
.WrittenSpan;
131
if (!bufferWriter.
Buffer
.WrittenSpan.StartsWith(StartingTokens))
133
Throw.InvalidOperationException($"Expected proc/stat to start with '{StartingTokens}' but it was '{new string(bufferWriter.
Buffer
.WrittenSpan)}'.");
192
_fileSystem.ReadAll(_memoryLimitInBytes, bufferWriter.
Buffer
);
194
ReadOnlySpan<char> memoryBuffer = bufferWriter.
Buffer
.WrittenSpan;
213
_fileSystem.ReadAll(_memoryStat, bufferWriter.
Buffer
);
214
ReadOnlySpan<char> memoryFile = bufferWriter.
Buffer
.WrittenSpan;
231
bufferWriter.
Buffer
.Reset();
233
_fileSystem.ReadAll(_memoryUsageInBytes, bufferWriter.
Buffer
);
235
ReadOnlySpan<char> containerMemoryUsageFile = bufferWriter.
Buffer
.WrittenSpan;
245
bufferWriter.
Buffer
.Reset();
263
_fileSystem.ReadFirstLine(_memInfo, bufferWriter.
Buffer
);
264
ReadOnlySpan<char> firstLine = bufferWriter.
Buffer
.WrittenSpan;
308
_fileSystem.ReadFirstLine(_cpuSetCpus, bufferWriter.
Buffer
);
309
ReadOnlySpan<char> stats = bufferWriter.
Buffer
.WrittenSpan;
412
fileSystem.ReadFirstLine(_cpuCfsQuotaUs, bufferWriter.
Buffer
);
414
ReadOnlySpan<char> quotaBuffer = bufferWriter.
Buffer
.WrittenSpan;
429
bufferWriter.
Buffer
.Reset();
431
fileSystem.ReadFirstLine(_cpuCfsPeriodUs, bufferWriter.
Buffer
);
432
ReadOnlySpan<char> periodBuffer = bufferWriter.
Buffer
.WrittenSpan;
468
fileSystem.ReadFirstLine(_cpuPodWeight, bufferWriter.
Buffer
);
469
ReadOnlySpan<char> cpuPodWeightBuffer = bufferWriter.
Buffer
.WrittenSpan;
Linux\LinuxUtilizationParserCgroupV2.cs (31)
118
_fileSystem.ReadFirstLine(_cpuCgroupInfoFile, bufferWriter.
Buffer
);
119
ReadOnlySpan<char> fileContent = bufferWriter.
Buffer
.WrittenSpan;
172
_fileSystem.ReadFirstLine(_procStat, bufferWriter.
Buffer
);
174
ReadOnlySpan<char> stat = bufferWriter.
Buffer
.WrittenSpan;
177
if (!bufferWriter.
Buffer
.WrittenSpan.StartsWith(StartingTokens))
179
Throw.InvalidOperationException($"Expected proc/stat to start with '{StartingTokens}' but it was '{new string(bufferWriter.
Buffer
.WrittenSpan)}'.");
287
_fileSystem.ReadAll(_memoryLimitInBytes, bufferWriter.
Buffer
);
289
ReadOnlySpan<char> memoryBuffer = bufferWriter.
Buffer
.WrittenSpan;
325
_fileSystem.ReadAll(memoryUsageInBytesFile, bufferWriter.
Buffer
);
327
ReadOnlySpan<char> memoryUsageFile = bufferWriter.
Buffer
.WrittenSpan;
339
bufferWriter.
Buffer
.Reset();
363
_fileSystem.ReadAll(_memoryStat, bufferWriter.
Buffer
);
364
memoryFile = bufferWriter.
Buffer
.WrittenSpan;
410
_fileSystem.ReadFirstLine(_memInfo, bufferWriter.
Buffer
);
411
ReadOnlySpan<char> firstLine = bufferWriter.
Buffer
.WrittenSpan;
455
_fileSystem.ReadFirstLine(_cpuSetCpus, bufferWriter.
Buffer
);
456
ReadOnlySpan<char> stats = bufferWriter.
Buffer
.WrittenSpan;
524
_fileSystem.ReadAll(memoryMinFile, bufferWriter.
Buffer
);
526
ReadOnlySpan<char> memoryMinBuffer = bufferWriter.
Buffer
.WrittenSpan;
545
_fileSystem.ReadAll(memoryLowFile, bufferWriter.
Buffer
);
547
ReadOnlySpan<char> memoryLowBuffer = bufferWriter.
Buffer
.WrittenSpan;
569
fileSystem.ReadAll(cpuUsageFile, bufferWriter.
Buffer
);
570
ReadOnlySpan<char> content = bufferWriter.
Buffer
.WrittenSpan;
670
fileSystem.ReadFirstLine(cpuLimitsFile, bufferWriter.
Buffer
);
672
ReadOnlySpan<char> quotaBuffer = bufferWriter.
Buffer
.WrittenSpan;
711
fileSystem.ReadFirstLine(cpuLimitsFile, bufferWriter.
Buffer
);
713
ReadOnlySpan<char> content = bufferWriter.
Buffer
.WrittenSpan;
804
fileSystem.ReadFirstLine(cpuWeightFile, bufferWriter.
Buffer
);
805
ReadOnlySpan<char> cpuPodWeightBuffer = bufferWriter.
Buffer
.WrittenSpan;
840
_fileSystem.ReadAll(_memoryUsageInBytes, bufferWriter.
Buffer
);
842
ReadOnlySpan<char> memoryUsageFile = bufferWriter.
Buffer
.WrittenSpan;
Linux\Network\LinuxNetworkUtilizationParser.cs (1)
144
using IEnumerator<ReadOnlyMemory<char>> enumerableLines = _fileSystem.ReadAllByLines(file, bufferWriter.
Buffer
).GetEnumerator();
src\Shared\BufferWriterPool\ReturnableBufferWriter.cs (2)
42
Buffer
.Reset();
43
_pool.Return(
Buffer
);