---
title: minimumSupportedMemorySize
framework: virtualization
role: symbol
role_heading: Instance Property
path: virtualization/vzmacosconfigurationrequirements/minimumsupportedmemorysize
---

# minimumSupportedMemorySize

The minimum supported memory size for this configuration.

## Declaration

```swift
var minimumSupportedMemorySize: UInt64 { get }
```

## Discussion

Discussion This property specifies the minimum amount of memory required by the associated macOS configuration. You associate a VZMacOSConfigurationRequirements with a specific VZMacOSRestoreImage object, which results in a specific macOS configuration. Installing or running the associated configuration of macOS on a VM with less than this amount of memory results in undefined behavior.

## See Also

### Configuration Requirements

- [hardwareModel](virtualization/vzmacosconfigurationrequirements/hardwaremodel.md)
- [minimumSupportedCPUCount](virtualization/vzmacosconfigurationrequirements/minimumsupportedcpucount.md)
