問題タブ [diagnostic-tools]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
372 参照

visual-studio - Visual Studio 2017 診断ツールのイベント ウィンドウを自動調整する

Visual Studio 2017 で、「イベント」ウィンドウを「イベント」列に自動で合わせるにはどうすればよいですか。デフォルトではフルスクリーンで開きますが、常に押しつぶされてしまい、手動で列を自動調整する必要があります。

毎回手動でサイズを変更する以外の解決策はありますか?

サイズが大きすぎて、積極的に探しに行かないと読まないので、見逃しがちな有益な情報がたくさんあります。

ここに画像の説明を入力

0 投票する
1 に答える
113 参照

c# - ひょっとして、プロセス (C# の場合もあります) でスタックに移動するものとヒープに移動するものを視覚化できますか?

スタックとヒープに移動するすべての変数を視覚化するために Clrmd の調査を開始し、最終的にヒープ内にオブジェクトのセット (>1000) があり、その大部分は文字列型であり、これらは私が作成したものではありませんprocess と、各スレッドのメソッド (stackframes) に関する情報のみを提供するが、メソッドに存在する変数やその他のプロパティに関する情報を提供しないスタックトレース。

私の質問は次のとおりです。

  1. プログラム(C#コード)で文字列を使用していなくても、これらの数の文字列オブジェクトがヒープに作成される理由と方法。
  2. プログラムによって使用されるオブジェクト (プログラムによって内部的に作成されたオブジェクトを残す私の C# コード) のみが clrmd またはその他の nuget パッケージまたはツールを使用して表示されるように、ヒープ オブジェクトをフィルター処理する方法はありますか。
  3. ひょっとしてプロセスのスタックフレーム(MY C# CODE)を使ったメソッドで使われている変数(ローカル変数)のセットを別のプロセスで表示することはできますか?
0 投票する
1 に答える
1377 参照

visual-studio-2017 - Service Fabric アプリのデバッグ中に診断イベントに接続できない

ローカルで実行されている 5 台のコンピューターのデバッグ クラスターを使用して、管理者としてステートレス ASP.NET Core Web API サービスを使用して新しい Service Fabric アプリを作成しました。これ (またはその他の Service Fabric アプリ) をデバッグすると、正常に起動して実行されます (たとえば、ブラウザーまたは Postman を使用してエンドポイントに移動すると、期待される出力が表示されます)、Service Fabric で正常に実行されていることがわかります。エクスプローラーと Visual Studio 2017 の [デバッグ] ウィンドウに出力が表示されますが、[診断イベント] (診断ツールではないことに注意してください) パネルにイベントが表示されません。

デバッグを開始すると、Diagnostic Events パネルが期待どおりに表示されますが、空のままです。フィルターを適用していません (「フィルターのクリア」をクリックしても変更はありません)。下部に、0 件中 0 件のイベントが表示されて切断されていることが示されます。しかし、緑色のスタートボタンをクリックしても何も起こらず、切断されたままの状態が続きます。

これはなぜですか? また、ServiceEventSource 呼び出しの出力を確認できるように接続するにはどうすればよいですか?