3 writes to MaxMemoryInBytes
Microsoft.Extensions.Diagnostics.ResourceMonitoring (2)
Linux\LinuxResourceQuotaProvider.cs (1)
33resourceQuota.MaxMemoryInBytes = _parser.GetAvailableMemoryInBytes();
Windows\WindowsContainerResourceQuotaProvider.cs (1)
39MaxMemoryInBytes = GetMemoryLimit(jobHandle),
Microsoft.Extensions.Diagnostics.ResourceMonitoring.Kubernetes (1)
KubernetesResourceQuotaProvider.cs (1)
26MaxMemoryInBytes = _kubernetesMetadata.LimitsMemory,
22 references to MaxMemoryInBytes
Microsoft.Extensions.Diagnostics.ResourceMonitoring (8)
Linux\LinuxResourceQuotaProvider.cs (1)
38resourceQuota.BaselineMemoryInBytes = resourceQuota.MaxMemoryInBytes;
Linux\LinuxUtilizationProvider.cs (3)
76_memoryLimit = quota.MaxMemoryInBytes; 152Resources = new SystemResources(_cpuRequest, _cpuLimit, quota.BaselineMemoryInBytes, quota.MaxMemoryInBytes); 153_logger.SystemResourcesInfo(_cpuLimit, _cpuRequest, quota.MaxMemoryInBytes, quota.BaselineMemoryInBytes);
Windows\WindowsContainerResourceQuotaProvider.cs (1)
45resourceQuota.BaselineMemoryInBytes = resourceQuota.MaxMemoryInBytes;
Windows\WindowsContainerSnapshotProvider.cs (3)
95_memoryLimit = quota.MaxMemoryInBytes; 99Resources = new SystemResources(_cpuRequest, _cpuLimit, quota.BaselineMemoryInBytes, quota.MaxMemoryInBytes); 100_logger.SystemResourcesInfo(_cpuLimit, _cpuRequest, quota.MaxMemoryInBytes, quota.BaselineMemoryInBytes);
Microsoft.Extensions.Diagnostics.ResourceMonitoring.Kubernetes (1)
KubernetesResourceQuotaProvider.cs (1)
36quota.BaselineMemoryInBytes = quota.MaxMemoryInBytes;
Microsoft.Extensions.Diagnostics.ResourceMonitoring.Kubernetes.Tests (13)
KubernetesResourceQuotaProviderTests.cs (12)
50Assert.Equal(limitsMemory, quota.MaxMemoryInBytes); 73Assert.Equal(limitsMemory, quota.MaxMemoryInBytes); 96Assert.Equal(limitsMemory, quota.MaxMemoryInBytes); 114Assert.Equal(0UL, quota.MaxMemoryInBytes); 137Assert.Equal(maxMemory, quota.MaxMemoryInBytes); 187Assert.Equal(quota1.MaxMemoryInBytes, quota2.MaxMemoryInBytes); 192Assert.Equal(quota2.MaxMemoryInBytes, quota3.MaxMemoryInBytes); 215Assert.Equal(limitsMemory, quota.MaxMemoryInBytes); // Limits are preserved 238Assert.Equal(4_294_967_296UL, quota.MaxMemoryInBytes); // 4GB 261Assert.Equal(limitsMemory, quota.MaxMemoryInBytes);
KubernetesResourceQuotasServiceCollectionExtensionsTests.cs (1)
129Assert.Equal(limitsMemory, quota.MaxMemoryInBytes);