fix-ups for system view
This commit is contained in:
parent
90f16294c7
commit
983598c5b0
1 changed files with 8 additions and 3 deletions
11
smem
11
smem
|
|
@ -75,7 +75,7 @@ def kernelsize():
|
||||||
global _kernelsize
|
global _kernelsize
|
||||||
if not _kernelsize and options.kernel:
|
if not _kernelsize and options.kernel:
|
||||||
d = os.popen("size %s" % options.kernel).readlines()[1]
|
d = os.popen("size %s" % options.kernel).readlines()[1]
|
||||||
_kernelsize = float(d.split()[3]) / 1024
|
_kernelsize = int(d.split()[3]) / 1024
|
||||||
return _kernelsize
|
return _kernelsize
|
||||||
|
|
||||||
def pidmaps(pid):
|
def pidmaps(pid):
|
||||||
|
|
@ -471,10 +471,15 @@ def showpie(l, sort):
|
||||||
s = sum(values)
|
s = sum(values)
|
||||||
unused = tm - s
|
unused = tm - s
|
||||||
t = 0
|
t = 0
|
||||||
while t + values[-1] < (tm * .02) or values[-1] < (tm * .005):
|
c = 0
|
||||||
|
while values and (t + values[-1 - c] < (tm * .02) or
|
||||||
|
values[-1 - c] < (tm * .005)):
|
||||||
|
c += 1
|
||||||
t += values.pop()
|
t += values.pop()
|
||||||
labels.pop()
|
labels.pop()
|
||||||
if t:
|
if c > 1:
|
||||||
|
values = values[:-c]
|
||||||
|
labels = labels[:-c]
|
||||||
values.append(t)
|
values.append(t)
|
||||||
labels.append('other')
|
labels.append('other')
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue