diff options
| author | ruki <[email protected]> | 2022-07-28 00:43:54 +0800 |
|---|---|---|
| committer | ruki <[email protected]> | 2022-07-28 00:43:54 +0800 |
| commit | 48ed21d6ac693e569cfb31d28ddcfbe1274e1d7d (patch) | |
| tree | dba25e99a5c1d7db8dcc570df2f688a46008f94e /xmake/core/base/memory.lua | |
| parent | 43a82d1944819b465d06724abff535f3a4659de6 (diff) | |
add meminfo
Diffstat (limited to 'xmake/core/base/memory.lua')
| -rw-r--r-- | xmake/core/base/memory.lua | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/xmake/core/base/memory.lua b/xmake/core/base/memory.lua index 5545e8c08..53b6fe65e 100644 --- a/xmake/core/base/memory.lua +++ b/xmake/core/base/memory.lua @@ -26,9 +26,10 @@ local os = require("base/os") -- get memory info function memory.info(name) + -- TODO we need cache per 10s local meminfo = os._meminfo() - if meminfo.vm_totalsize and meminfo.vm_availsize then - meminfo.vm_usagerate = (meminfo.vm_totalsize - meminfo.vm_availsize) / meminfo.vm_totalsize + if meminfo.totalsize and meminfo.availsize then + meminfo.usagerate = (meminfo.totalsize - meminfo.availsize) / meminfo.totalsize end return name and meminfo[name] or meminfo end |
