0

システム API への呼び出しが散在する Linux プログラムを使用しているsystem("top")ため、プログラムのさまざまなポイントで仮想メモリを監視できます。メモリ統計を 4 回印刷し、これらの呼び出しの間に他のデータを印刷しようとしました。

ただし、プログラムが完了すると、topコマンドがページを更新しているように見えるため、印刷する必要がある他のデータが消去されています。のように何度も反復を追加しようとしましたsystem("top -p pid -n 1)が、同じ問題がありました。

top出力バッファを更新しないで Linuxを呼び出す方法はありますか? 他にどこを向くべきかわかりません。ありがとう!

4

1 に答える 1