Python - Windows でプロセス名、CPU、メモリ使用量、ピークメモリ使用量を取得する 質問する

Python - Windows でプロセス名、CPU、メモリ使用量、ピークメモリ使用量を取得する 質問する

すべてのプロセス名、CPU、メモリ使用量、ピーク時のメモリ使用量のリストを取得したいと考えています。ctypes を使用できることを期待していましたが、他のオプションがあれば教えていただけると嬉しいです。お時間をいただきありがとうございます。

ベストアンサー1

使用できますpsutil

たとえば、プロセス名のリストを取得するには、次のようにします。

process_names = [proc.name() for proc in psutil.process_iter()]

CPU使用率に関する情報psutil.cpu_percentまたはpsutil.cpu_timesメモリ使用量に関する情報については、psutil.virtual_memory

psutil は、Linux、OS X、Windows、Solaris、FreeBSD、および Python 2.4 から 3.3 で動作することに注意してください。

おすすめ記事