# IHostEnvironmentStatistics Properties

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

## AvailableMemory {#availablememory-65fc8004}

[Dedicated page](/orleans/docs/api/csharp/microsoft.orleans.core.abstractions/orleans.statistics.ihostenvironmentstatistics/properties/availablememory-65fc8004/)

```csharp
public abstract long? AvailableMemory
```

Gets the total memory available for allocation on the host in bytes.

### Examples

```csharp
14426476000L for 14 GB.
```

## CpuUsage {#cpuusage-f0a5b601}

[Dedicated page](/orleans/docs/api/csharp/microsoft.orleans.core.abstractions/orleans.statistics.ihostenvironmentstatistics/properties/cpuusage-f0a5b601/)

```csharp
public abstract float? CpuUsage
```

Gets the host CPU usage from 0.0-100.0.

### Examples

```csharp
70.0f for 70% CPU usage.
```

## TotalPhysicalMemory {#totalphysicalmemory-cd8d3540}

[Dedicated page](/orleans/docs/api/csharp/microsoft.orleans.core.abstractions/orleans.statistics.ihostenvironmentstatistics/properties/totalphysicalmemory-cd8d3540/)

```csharp
public abstract long? TotalPhysicalMemory
```

Gets the total physical memory on the host in bytes.

### Examples

```csharp
16426476000L for 16 GB.
```
