その時点で最もメモリを使用しているプロセスのみを返すPythonスクリプトを作成する必要があります。値の解析に問題があります。私がこれまで持っているもの:メモリ使用量が最も多いプロセスを返すPythonスクリプト
import psutil
x = psutil.pids()
for i in x:
p = psutil.Process(i)
print(p.name(), p.memory_full_info())
これは、この形式でのプロセスの完全なリストを返します。
ssh-agent pfullmem(rss=339968, vms=11350016, shared=0, text=352256, lib=0, data=421888, dirty=0, uss=598016, pss=605184, swap=0)
私は、これらの値を操作しようとするたびに、私は値エラーを取得しています。私はMOSTのメモリー集約的なプロセスとおそらくRSSやVMSの値を返すだけです。
どのようなエラーが発生しますか? – vonBerg