---
name: "hwloc_obj_memory_s"
section: "3"
platform: "linux"
package: "libhwloc-doc"
version: "1.11.12-3"
release: "Debian 10 (Buster)"
platforms: ["linux"]
url: "https://new.carta.tech/hwloc_obj_memory_s"
---

# hwloc\_obj\_memory\_s(3)

## NAME

hwloc\_obj\_memory\_s

## SYNOPSIS

`#include <hwloc.h>`

### Data Structures

struct **hwloc\_obj\_memory\_page\_type\_s**\

### Data Fields

hwloc\_uint64\_t **total\_memory**\
 hwloc\_uint64\_t **local\_memory**\
 unsigned **page\_types\_len**\
 struct **hwloc\_obj\_memory\_s::hwloc\_obj\_memory\_page\_type\_s** \* **page\_types**\

## Detailed Description

Object memory.

## Field Documentation

### hwloc\_uint64\_t hwloc\_obj\_memory\_s::local\_memory

Local memory (in bytes)

### struct hwloc\_obj\_memory\_s::hwloc\_obj\_memory\_page\_type\_s \* hwloc\_obj\_memory\_s::page\_types

### unsigned hwloc\_obj\_memory\_s::page\_types\_len

Size of array `page_types`.

### hwloc\_uint64\_t hwloc\_obj\_memory\_s::total\_memory

Total memory (in bytes) in this object and its children.

## Author

Generated automatically by Doxygen for Hardware Locality (hwloc) from the source code.
