"memusage"コマンドを使用して特定のプログラムのメモリ使用量を確認する方法

特定のプログラムのメモリ使用量を確認したいと思います。

memusageマニュアルに記載されているようにコマンドを使用しようとしています。マンページUbuntuにも存在します。しかし、それを実行すると

root@username:~# memusage filename
No command 'memusage' found, did you mean:
Command 'gmemusage' from package 'gmemusage' (universe)
memusage: command not found

コマンドを使ってプログラムのメモリ使用量を確認したいと思いますmemusage。私は何をすべきですか?

このコマンドを次のようにインストールしようとすると、次の結果が表示されます。

Root@Username#apt-get install memusage
Reading package lists... Done
Building dependency tree       
Reading state information... Done
E: Unable to locate package memusage

ベストアンサー1

私は何をすべきですか?

  1. 得るDebian源泉GNU libcパッケージ
  2. memusagestatコマンドが構築されていることを確認してください。
  3. パッチファイルは次の場所にあります。対応するdebian/debhelper.inディレクトリだからこれmalloc/memusage.shスクリプトコマンドは、memusagestat既存のビルドバイナリパッケージの1つまたはmemusage新しいパッケージに含まれています。 まだそうではなかった
  4. 触れるこのプロジェクトの Debian 管理者そして、あなたのパッチを公式のDebianソースコードにマージしてください。
  5. Ubuntuの人々に新しいバイナリパッケージを作成させてください。 Debianはもちろん、Ubuntuパッケージの起源です。
  6. 新規/修正されたバイナリパッケージをインストールします。

このプロセス(特にステップ3、4、5)には少し時間がかかります。

おすすめ記事