私は、来年に取り組む予定のアプリケーション用の小さなシミュレーション/プロファイリングツールを構築しています。プロファイリングツールは、開発が進むにつれてアプリケーションのパフォーマンスのいくつかのメトリックを生成できるように、ビルドサーバーで使用されます。
私は以前にメモリプロファイラーの経験がありますが、私の知る限り、既存の製品は私のニーズに適合していません。
- 個々のメソッドとデータ構造のメモリ割り当てをプロファイリングできます
- ビルドプロセスの一部としてプロファイラーを呼び出すことができます。つまり、次のようになります。
- コマンドラインで、または.NETで直接プログラム可能。
どうすればこれを達成できますか?理想的には、よりきめ細かいものの、Processクラスのようなものがあります。