私はソフトウェアを開発しようとしていますが、それが私のシステムに与える影響を確認したいと思います。できるだけ多くの情報を取得したいのですが、主な関心事はロード時間、メモリ、CPU使用率、終了時間です。ディストリビューションのシステムモニタを使用してこれらのいくつかを取得できることを知っていますが、プロジェクト中に事前および後のテストを実行するため、正確なデータが必要です。十分なもの(好ましくはオープンソース)はありますか?
答え1
ソフトウェアプロファイラが必要なようです。例: 私が使ったメモリウォールグルント大山塊Eclipseでlinuxtoolsを使用してください。
system/gpl によって制限されない場合は、Solaris/sunos で dtrace を試行し、そうでない場合は systemtap(eclipse + linuxtools) または gprof (ソースコードがある場合) を試してください。