Pull to refresh
14
Iakov Gan@igan

Пользователь

Send message
В переводе на питон это будет выглядеть примерно так
import psutil

for pid in psutil.pids():
    try: 
        p = psutil.Process(pid)
        
        print('-' * 78)
        print('%s pid: %lu\n' % (p.name(), pid))
        print('Base        Size      Path')

        for mm in p.memory_maps(grouped=False):
            # mm.rss = Resident Set Size in bytes
            print('%10s 0x%-8x %s' % (mm.addr, mm.rss, mm.path, ))

    except psutil.AccessDenied:
        continue

Первый выбор — это уже упомянутый ncdu.
скрин
image


Потом если хочется графики можно посмотреть ohmu:
гиф скринкаст
image
Способы все таки немного отличаются и каждый раз можно выбрать то что лучше подходит.
Так возможно не нужно было выделять >, >- (и до кучи >+ ) в отдельные способы, тк они всего лишь по разному трактуют конец строки.

А в прочем согласен, KISS в спецификации не хвататет, и собственно по этому KISS нужен прежде всего тому кто на YAML пишет.
Поправил. Спасибо.

И еще спасибо всем кто написал об этом в личку.
2

Information

Rating
Does not participate
Location
Paris, Paris, Франция
Registered
Activity