"Fossies" - the Fresh Open Source Software Archive  

Source code changes of the file "plugins/dstat_dstat_mem.py" between
dstat-0.7.3.tar.gz and dstat-0.7.4.tar.gz

About: dstat is a versatile resource statistic tool and a replacement for vmstat, iostat and ifstat (using Python).

dstat_dstat_mem.py  (dstat-0.7.3):dstat_dstat_mem.py  (dstat-0.7.4)
skipping to change at line 21 skipping to change at line 21
""" """
def __init__(self): def __init__(self):
self.name = 'dstat memory usage' self.name = 'dstat memory usage'
self.vars = ('virtual', 'resident', 'shared', 'data') self.vars = ('virtual', 'resident', 'shared', 'data')
self.type = 'd' self.type = 'd'
self.open('/proc/%s/statm' % ownpid) self.open('/proc/%s/statm' % ownpid)
def extract(self): def extract(self):
l = self.splitline() l = self.splitline()
# l = linecache.getline('/proc/%s/schedstat' % self.pid, 1).split() # l = linecache.getline('/proc/%s/schedstat' % self.pid, 1).split()
self.val['virtual'] = long(l[0]) * pagesize / 1024 self.val['virtual'] = int(l[0]) * pagesize / 1024
self.val['resident'] = long(l[1]) * pagesize / 1024 self.val['resident'] = int(l[1]) * pagesize / 1024
self.val['shared'] = long(l[2]) * pagesize / 1024 self.val['shared'] = int(l[2]) * pagesize / 1024
# self.val['text'] = long(l[3]) * pagesize / 1024 # self.val['text'] = int(l[3]) * pagesize / 1024
# self.val['library'] = long(l[4]) * pagesize / 1024 # self.val['library'] = int(l[4]) * pagesize / 1024
self.val['data'] = long(l[5]) * pagesize / 1024 self.val['data'] = int(l[5]) * pagesize / 1024
# vim:ts=4:sw=4:et # vim:ts=4:sw=4:et
 End of changes. 1 change blocks. 
6 lines changed or deleted 6 lines changed or added

Home  |  About  |  Features  |  All  |  Newest  |  Dox  |  Diffs  |  RSS Feeds  |  Screenshots  |  Comments  |  Imprint  |  Privacy  |  HTTP(S)