# EnvironmentStatistics Fields

[Type overview](/orleans/docs/api/csharp/microsoft.orleans.core.abstractions/orleans.statistics.environmentstatistics/)

## FilteredAvailableMemoryBytes {#filteredavailablememorybytes-e53b2378}

[Dedicated page](/orleans/docs/api/csharp/microsoft.orleans.core.abstractions/orleans.statistics.environmentstatistics/fields/filteredavailablememorybytes-e53b2378/)

[Source](https://github.com/dotnet/orleans/blob/e4e752cedecc2976811db49802c7a999b1f1c704/src/Orleans.Core.Abstractions/Statistics/IEnvironmentStatisticsProvider.cs)

```csharp
[Orleans.Id(2)]
public readonly long FilteredAvailableMemoryBytes
```

The amount of memory currently available for allocations to the process.  Applies Kalman filtering to smooth out short-term fluctuations. See [https://en.wikipedia.org/wiki/Kalman_filter](https://en.wikipedia.org/wiki/Kalman_filter); [https://www.ledjonbehluli.com/posts/orleans_resource_placement_kalman/](https://www.ledjonbehluli.com/posts/orleans_resource_placement_kalman/)

## FilteredCpuUsagePercentage {#filteredcpuusagepercentage-a2f606b6}

[Dedicated page](/orleans/docs/api/csharp/microsoft.orleans.core.abstractions/orleans.statistics.environmentstatistics/fields/filteredcpuusagepercentage-a2f606b6/)

[Source](https://github.com/dotnet/orleans/blob/e4e752cedecc2976811db49802c7a999b1f1c704/src/Orleans.Core.Abstractions/Statistics/IEnvironmentStatisticsProvider.cs)

```csharp
[Orleans.Id(0)]
public readonly float FilteredCpuUsagePercentage
```

The system CPU usage.  Applies Kalman filtering to smooth out short-term fluctuations. See [https://en.wikipedia.org/wiki/Kalman_filter](https://en.wikipedia.org/wiki/Kalman_filter); [https://www.ledjonbehluli.com/posts/orleans_resource_placement_kalman/](https://www.ledjonbehluli.com/posts/orleans_resource_placement_kalman/)

## FilteredMemoryUsageBytes {#filteredmemoryusagebytes-dd7b75e2}

[Dedicated page](/orleans/docs/api/csharp/microsoft.orleans.core.abstractions/orleans.statistics.environmentstatistics/fields/filteredmemoryusagebytes-dd7b75e2/)

[Source](https://github.com/dotnet/orleans/blob/e4e752cedecc2976811db49802c7a999b1f1c704/src/Orleans.Core.Abstractions/Statistics/IEnvironmentStatisticsProvider.cs)

```csharp
[Orleans.Id(1)]
public readonly long FilteredMemoryUsageBytes
```

The amount of managed memory currently consumed by the process.  Applies Kalman filtering to smooth out short-term fluctuations. See [https://en.wikipedia.org/wiki/Kalman_filter](https://en.wikipedia.org/wiki/Kalman_filter); [https://www.ledjonbehluli.com/posts/orleans_resource_placement_kalman/](https://www.ledjonbehluli.com/posts/orleans_resource_placement_kalman/)

## MaximumAvailableMemoryBytes {#maximumavailablememorybytes-88264f41}

[Dedicated page](/orleans/docs/api/csharp/microsoft.orleans.core.abstractions/orleans.statistics.environmentstatistics/fields/maximumavailablememorybytes-88264f41/)

[Source](https://github.com/dotnet/orleans/blob/e4e752cedecc2976811db49802c7a999b1f1c704/src/Orleans.Core.Abstractions/Statistics/IEnvironmentStatisticsProvider.cs)

```csharp
[Orleans.Id(3)]
public readonly long MaximumAvailableMemoryBytes
```

The maximum amount of memory available to the process.

## RawAvailableMemoryBytes {#rawavailablememorybytes-a3bb1881}

[Dedicated page](/orleans/docs/api/csharp/microsoft.orleans.core.abstractions/orleans.statistics.environmentstatistics/fields/rawavailablememorybytes-a3bb1881/)

[Source](https://github.com/dotnet/orleans/blob/e4e752cedecc2976811db49802c7a999b1f1c704/src/Orleans.Core.Abstractions/Statistics/IEnvironmentStatisticsProvider.cs)

```csharp
[Orleans.Id(6)]
public readonly long RawAvailableMemoryBytes
```

The amount of memory currently available for allocations to the process.

## RawCpuUsagePercentage {#rawcpuusagepercentage-dd46e35f}

[Dedicated page](/orleans/docs/api/csharp/microsoft.orleans.core.abstractions/orleans.statistics.environmentstatistics/fields/rawcpuusagepercentage-dd46e35f/)

[Source](https://github.com/dotnet/orleans/blob/e4e752cedecc2976811db49802c7a999b1f1c704/src/Orleans.Core.Abstractions/Statistics/IEnvironmentStatisticsProvider.cs)

```csharp
[Orleans.Id(4)]
public readonly float RawCpuUsagePercentage
```

The system CPU usage.

## RawMemoryUsageBytes {#rawmemoryusagebytes-7e200d33}

[Dedicated page](/orleans/docs/api/csharp/microsoft.orleans.core.abstractions/orleans.statistics.environmentstatistics/fields/rawmemoryusagebytes-7e200d33/)

[Source](https://github.com/dotnet/orleans/blob/e4e752cedecc2976811db49802c7a999b1f1c704/src/Orleans.Core.Abstractions/Statistics/IEnvironmentStatisticsProvider.cs)

```csharp
[Orleans.Id(5)]
public readonly long RawMemoryUsageBytes
```

The amount of managed memory currently consumed by the process.
