Re: get_used_memory
Lawrence D’Oliveiro <[email protected]> Sun, 14 Jun 2026 01:09:00 -0000 (UTC)
| Newsgroups | comp.lang.python |
|---|---|
| Organization | A noiseless patient Spider |
| Message-ID | <[email protected]> |
On Sat, 13 Jun 2026 12:38:08 -0700, Paul Rubin wrote:
> with open('/proc/meminfo') as meminfo:
> info = dict(line.split()[:2] for line in meminfo)
Output on my machine of
print("Used memory: %d Kb" % (info["MemTotal"] - info["MemFree"] - info["Buffers"] - info["Cached"] + info["SwapTotal"] - info["SwapFree"] - info["SwapCached"]))
from my version:
Used memory: 13646656 Kb
From your version:
---------------------------------------------------------------------------
KeyError Traceback (most recent call last)
Cell In[3], line 3
1 with open('/proc/meminfo') as meminfo:
2 info = dict(line.split()[:2] for line in meminfo)
----> 3 print("Used memory: %d Kb" % (info["MemTotal"] - info["MemFree"] - info["Buffers"] - info["Cached"] + info["SwapTotal"] - info["SwapFree"] - info["SwapCached"]))
KeyError: 'MemTotal'
Tisk-tisk ...