---
title: NSRealMemoryAvailable()
framework: foundation
role: symbol
role_heading: Function
path: foundation/nsrealmemoryavailable()
---

# NSRealMemoryAvailable()

Returns information about the user’s system.

## Declaration

```swift
func NSRealMemoryAvailable() -> Int
```

## Return Value

Return Value The number of bytes available in RAM.

## See Also

### Memory Management

- [NSAllocateMemoryPages(_:)](foundation/nsallocatememorypages(_:).md)
- [NSCopyMemoryPages(_:_:_:)](foundation/nscopymemorypages(_:_:_:).md)
- [NSDeallocateMemoryPages(_:_:)](foundation/nsdeallocatememorypages(_:_:).md)
- [NSLogPageSize()](foundation/nslogpagesize().md)
- [NSPageSize()](foundation/nspagesize().md)
- [NSRoundDownToMultipleOfPageSize(_:)](foundation/nsrounddowntomultipleofpagesize(_:).md)
- [NSRoundUpToMultipleOfPageSize(_:)](foundation/nsrounduptomultipleofpagesize(_:).md)
