app.app.used_memory
Declaration
lua
app.used_memory(target)
Description
Get resident memory usage of an app in MB. Uses
task_for_pid + task_info(TASK_BASIC_INFO).Parameters
| Name | Type | Required | Default | Description |
|---|---|---|---|---|
target | string|integer | Required | — | Bundle ID string or PID number |
Return Values
| Type | Description |
|---|---|
| number | Resident memory in MB |
| nil | If PID not found or task_info fails |
Example
lua
local mb = app.used_memory("com.apple.mobilesafari")
sys.log("Memory: " .. mb .. "MB")
Notes
Requires task_for_pid entitlement (daemon has it).