1

Python から resource.getrusage() を呼び出すと、Solaris および Linux システムの常駐セット サイズに 0 の値が返されます。Linux では、代わりに /proc//status から RSS をプルできます。Linux の回避策に似ているかどうかに関係なく、Solaris で RSS をプルする良い方法を誰かが持っていますか?

4

2 に答える 2

0

たぶん、Solarisのpsinfo下で使用し/procますか?( solaris proc(4) ドキュメント)

于 2010-02-01T22:24:27.030 に答える
0

ええと... pmap -x を呼び出すことで、pmap アプリケーションからプルできます。しかし、アプリから /proc の情報に直接アクセスする方法をもっと探していました。これを行う唯一の方法は、/proc/<pid>/xmap ファイルにアクセスすることです。残念ながら、データは prxmap 構造体の配列として保存されます...そのため、Python C モジュールが適切であるか、ctypes モジュールを使用しています。それらのいずれかが書かれたら、更新を投稿します。

于 2010-02-03T17:26:18.793 に答える