2016-12-03 8 views
0

私はLinuxオペレーティングシステムを使用してpythonプログラムを実行しています。このプロセスに使用されたメモリの合計量を知りたいと思います。合計のメモリ使用量を判断する方法はありますか?Pythonコードを実行することによって使用される総メモリ

+0

可能な複製http://unix.stackexchange.com/questions/164653/actual-memory-usage-of-a-process? –

答えて

0

タスクマネージャを開いて、RAMがどれくらいかかっているかを調べることができます。私はUbuntuを使用しており、それはプリインストールされています。

2

あなたはそれを行うにはPythonの方法を探している場合:

import os 

# obtain the current process id 
pid = str(os.getpid()) 

# read the process system status 
status = os.system('cat /proc/' + pid + '/status') 

print status 
0

あなたはpsutilモジュールを使用することができます。 crossplaform方法であるsudo pip install psutil

import os, psutil 
process = psutil.Process(os.getpid()) 
print process.memory_info().rss 

でインストールすることができます。

関連する問題