2

私は、来年に取り組む予定のアプリケーション用の小さなシミュレーション/プロファイリングツールを構築しています。プロファイリングツールは、開発が進むにつれてアプリケーションのパフォーマンスのいくつかのメトリックを生成できるように、ビルドサーバーで使用されます。

私は以前にメモリプロファイラーの経験がありますが、私の知る限り、既存の製品は私のニーズに適合していません。

  • 個々のメソッドとデータ構造のメモリ割り当てをプロファイリングできます
  • ビルドプロセスの一部としてプロファイラーを呼び出すことができます。つまり、次のようになります。
    • コマンドラインで、または.NETで直接プログラム可能。

どうすればこれを達成できますか?理想的には、よりきめ細かいものの、Processクラスのようなものがあります。

4

1 に答える 1

1

RedgateのProfilerAPIをいじって、CLR Profilerのソースコードを調べた後、おそらく最も簡単な解決策は、UIの自動化を行うことであるという結論に達しました。

AutoHotKeyを使用すると、アプリでCLRProfilerを起動し、正しい割り当てを見つけて、必要な統計をテキストファイルにダンプできます。

于 2012-09-13T12:11:14.863 に答える