2017-10-09 6 views
-1

C++/Windbgには、Time Travel Debuggingがあります。時間のトラッキングデバッグ:C#でそれを行うには?

C#でこれを行うためのパスは何ですか?

注:Visual Studioで作成したC#アプリケーションからTTDを探しています。 TTDがビジュアルスタジオにあるのか、あるいはwindbg(または他のツール)にあるのかは、私にとって重要ではありません。ポイントは完全なTTDです。

IntellitraceはTTDではありません。 Intellitraceはイベントおよび状態キャプチャシステムです。 TTDは、デバッグダンプの「ムービー」です。実行中に実行されるときに、実行時に、任意のマシンでトレースをキャプチャし、デバッガでコードを再生することができます。実行時に完全なデバッグサポート、ブレークポイント、すべての変数を取得し、fwdおよび後方で再生することができます。 TTDはインタラクティブデバッガの機能をフルに発揮しますが、デバッグ中の実際の実行と時間と場所が分断されています。

これまでに投稿されたコメントは、人々が実際にTTDでうんざりしていないことを示し、ヒップから射撃しています。タイムトラベルデバッグがWindbgのの機能です

+1

アプリケーションがブレークモードになっている間にポインタを移動すると、実行される行(前後)が変更されます。まったく同じことではありませんが、C#の存在はまだ疑問です。 –

+1

IntelliTraceは何ですか? https://docs.microsoft.com/en-us/visualstudio/debugger/intellitrace – Aybe

+0

質問を不明瞭にする多くのタグを追加しました。 WinDbgでC#の時間を探していますか?その後、WinDbgにタグを付けます。 Visual StudioでC#の時間を探していますか?その後、Visual Studioにタグを付けます。 –

答えて

1

、VSで、それは同じ機能を持っていないが、それhas been submitted to the product team

あなたは投票できなど、downvoting、適切にコメントする前に、TTDを理解するために時間がかかるしてくださいそこにあなたのコメントを追加してください。

さらに、Aybeの提案のように、IntelliTraceは、コードの問題を分析するのに役立つVS IDEのsimliarツールになります。

+0

ジャック、リンクをインライン化すると、テキストがはるかに読みやすくなります。 SOにはテキストをリンクする2つの方法があります。私は両方の方法で答えを編集しました。 –

+0

ジャック、ありがとう、そこに投票した。 – Jonesome

+0

ジャック、あなたの投稿は本当に答えではないので、私は受け入れなかったが、それは正しい方向の少なくとも一歩であるため投票している。 REインテリラスは、私のレビューからC++のTDDのはるかに短いと思われます。 – Jonesome

関連する問題