いくつかの(この時点では未知の)ステップを含む特定のプロセスを調査する必要があります。 一般的なサブプロセス(さまざまなアセンブリに存在)が時間範囲(おそらくメモリ使用量)を考慮してどのようなものであるかを分析するには、効率的なアプローチが必要です。アセンブリ間のコードフローの分析
ブレークポイントをインテリジェントに設定してコードを実行するだけでは、コードを配置するのに「インテリジェント」な場所を探すのに時間がかかり過ぎるということです。後で、何百ものメソッド呼び出しとヘルパークラスから一般的な論理的ステップの一般的なシーケンスを作り直さなければなりません。
生成シーケンスダイアグラムはおそらく助けになりますが、再び地球から火星まで広がります。
あなたは、そのプロセスのロジックをある程度合理的な抽象度で理解するのに役立つツールを認識しているかもしれません。
(私はビルトインVSのためのプロファイラを試みた - 。それは良いことだが、結果を分析するために多くの時間を要し、かつ実際にhotpointsを示し、再び実際のロジックを「復元」しません)
非常に興味深いツールの一覧です。どうもありがとう。 – Nickolodeon
@Nickolodeon - いつでもうれしいです;) – TheBoyan