Amazon Developer

as

Settings
Sign out
Notifications
Alexa
Amazon Appstore
Ring
AWS
Documentation
Support
Contact Us
My Cases
Get Started
Design and Develop
Publish
Reference
Support
Native
Skip to main content

Data object IMemoryInfo

interface struct IMemoryInfo
Memory usage info in bytes.

Fields

pssInBytes

i64 — Required
Proportional Set Size memory metric used to measure how much memory is being consumed by a process. It is particularly useful in cases where memory is shared between processes, such as shared libraries or memory-mapped files.

ussInBytes

i64 — Required
USS (Unique Set Size) is a memory metric in Linux that represents the amount of memory that is exclusively used by a process. Unlike shared memory, USS only counts memory pages that are unique to a process, meaning it doesn’t include memory that is shared with other processes.

swapPssInBytes

i64 — Required
Information about how much of a process’s swapped-out memory is proportionally shared.

graphicsMemoryInBytes

i64 — Required
The graphics memory, proportional ion + drm memory.
Last modified on October 29, 2026