4

私はLinuxでphp用のCモジュールを開発しており、最大のメモリスパイク(使用量)によってコードのプロファイルを作成するのに役立つ方法を見つけようとしています。

valgrindを使用すると、コード内で合計メモリ割り当てを取得できます。しかし、割り当てられたメモリがあるので、それは行き来します;)。私が取得する必要があるのは、Cアプリケーションの実行中に表示された最大のメモリ使用量です。これにより、メモリ要件の全体像を把握し、コードを最適化するための測定ポイントを得ることができます。

誰かが役立つツール/トリック/グッドプラクティスを知っていますか?

4

2 に答える 2

5

Massifを見てください:http://valgrind.org/docs/manual/ms-manual.html

于 2012-08-07T13:48:35.877 に答える
0

Massif(Valgrindのツールの1つ)をチェックしましたか?これは実際にあなたが探しているものです

もう1つの可能性は、memusage(glibcのユーティリティの1つであるglibc-utils)です。

于 2012-08-07T13:50:09.170 に答える