git://git.novaco.in
/
p2pool.git
/ blob
commit
grep
author
committer
pickaxe
?
search:
re
9b50ad1c62aa5cee489c0f18f5f7e0e3a6294d7b
[p2pool.git]
/
p2pool
/
util
/
memory.py
1
import gc
2
import os
3
4
_scale = {'kB': 1024, 'mB': 1024*1024,
5
'KB': 1024, 'MB': 1024*1024}
6
7
def resident():
8
with open('/proc/%d/status' % os.getpid()) as f:
9
v = f.read()
10
i = v.index('VmRSS:')
11
v = v[i:].split(None, 3)
12
#assert len(v) == 3, v
13
return float(v[1]) * _scale[v[2]]