# EnvironmentStatistics

Package: [Microsoft.Orleans.Core.Abstractions](/orleans/docs/api/csharp/microsoft.orleans.core.abstractions/) 10.0.0

[NuGet package](https://www.nuget.org/packages/Microsoft.Orleans.Core.Abstractions) | [Source](https://github.com/dotnet/orleans/blob/e4e752cedecc2976811db49802c7a999b1f1c704/src/Orleans.Core.Abstractions/Statistics/IEnvironmentStatisticsProvider.cs#L30)

```csharp
[Orleans.Immutable]
[Orleans.GenerateSerializer]
[Orleans.Alias(Orleans.Statistics.EnvironmentStatistics)]
public readonly struct EnvironmentStatistics
```

Contains statistics about the current process and its execution environment.

## Properties

- [AvailableMemoryPercentage](/orleans/docs/api/csharp/microsoft.orleans.core.abstractions/orleans.statistics.environmentstatistics/properties/availablememorypercentage-6f086992/)
- [MemoryUsagePercentage](/orleans/docs/api/csharp/microsoft.orleans.core.abstractions/orleans.statistics.environmentstatistics/properties/memoryusagepercentage-99d75628/)
- [NormalizedAvailableMemory](/orleans/docs/api/csharp/microsoft.orleans.core.abstractions/orleans.statistics.environmentstatistics/properties/normalizedavailablememory-7d6ef6d9/)
- [NormalizedFilteredAvailableMemory](/orleans/docs/api/csharp/microsoft.orleans.core.abstractions/orleans.statistics.environmentstatistics/properties/normalizedfilteredavailablememory-5759d384/)
- [NormalizedFilteredMemoryUsage](/orleans/docs/api/csharp/microsoft.orleans.core.abstractions/orleans.statistics.environmentstatistics/properties/normalizedfilteredmemoryusage-5edf2042/)
- [NormalizedMemoryUsage](/orleans/docs/api/csharp/microsoft.orleans.core.abstractions/orleans.statistics.environmentstatistics/properties/normalizedmemoryusage-6315669f/)

## Methods

- [ToString](/orleans/docs/api/csharp/microsoft.orleans.core.abstractions/orleans.statistics.environmentstatistics/methods/tostring-1145739c/)

## Fields

- [FilteredAvailableMemoryBytes](/orleans/docs/api/csharp/microsoft.orleans.core.abstractions/orleans.statistics.environmentstatistics/fields/filteredavailablememorybytes-e53b2378/)
- [FilteredCpuUsagePercentage](/orleans/docs/api/csharp/microsoft.orleans.core.abstractions/orleans.statistics.environmentstatistics/fields/filteredcpuusagepercentage-a2f606b6/)
- [FilteredMemoryUsageBytes](/orleans/docs/api/csharp/microsoft.orleans.core.abstractions/orleans.statistics.environmentstatistics/fields/filteredmemoryusagebytes-dd7b75e2/)
- [MaximumAvailableMemoryBytes](/orleans/docs/api/csharp/microsoft.orleans.core.abstractions/orleans.statistics.environmentstatistics/fields/maximumavailablememorybytes-88264f41/)
- [RawAvailableMemoryBytes](/orleans/docs/api/csharp/microsoft.orleans.core.abstractions/orleans.statistics.environmentstatistics/fields/rawavailablememorybytes-a3bb1881/)
- [RawCpuUsagePercentage](/orleans/docs/api/csharp/microsoft.orleans.core.abstractions/orleans.statistics.environmentstatistics/fields/rawcpuusagepercentage-dd46e35f/)
- [RawMemoryUsageBytes](/orleans/docs/api/csharp/microsoft.orleans.core.abstractions/orleans.statistics.environmentstatistics/fields/rawmemoryusagebytes-7e200d33/)
