2016-03-21 4 views
6

私は数分の間、CPUが100%になっている運用システムでperfview(デフォルトのコレクションのみ)を実行しています。私はいくつかの有用な結果を得るが、私はまたBROKENスタックの束を得る。Windows Server 2012 R2の64ビットプロセスでPerfViewのBROKENスタックを解決する方法

マシンはWindows Server 2012 R2です。アプリケーションは、起動するexeです。アプリケーションは.NET 4.0でコンパイルされますが、サーバーは.NETを実行しています。4.6.1

perfviewのヘルプでは、私の状況に対応するこれらのBROKENスタックはWindows 8で修正されています(私はWindows Server 2012も推測しています)。私のdllはngen-edされていませんが、私は以来、よくWindows 8で修正されている問題はないとは思わない

何か考えていますか?

+0

WPA、laodシンボルでETLを開き、ここでスタックを拡張します.https://channel9.msdn.com/Shows/Defrag-Tools/Defrag-Tools-42-WPT-CPU-Analysis areそのスタックも壊れていますか? – magicandre1981

+0

WPAを試しましたか? – magicandre1981

+0

私はWPAを試しました。 SEEMにはデータがありますが、perfviewよりも使用するのがはるかに難しくなります。私はまだそれを使って答えを見つけることができませんでした。 – Mark

答えて

0

PerfViewのコマンドラインのヘルプから:

使用法:X64マシンでPerfViewのEnableKernelStacks

コードは、カーネルで実行このオプションを設定すると を再起動しているときには、壊れたスタックに問題がある場合物事を改善する可能性があります

関連する問題