私はIEがなぜこれほど多くの処理能力を消費するのかを調べようとしてきましたが、残念ながら私が見つけたのはそれを修正するさまざまな方法だけです。
私の問題は、ネットワーク速度をチェックした後(speedtest.netにアクセス)、サーバー上でIEを開いたままにしておくことによって引き起こされ、数日後、ネットワーク全体の速度が大幅に低下し始めました。サーバーのパフォーマンスをチェックすると、IEがCPUの巨大なチャンクをかみ砕いていることがわかりました。([プロセス]タブで99%、[パフォーマンス]タブのCPU使用率は100%でした)。
IEがインストールし、実行していた唯一のアドオンは
IE 11を使用し、開いているタブはhttp://beta.speedtest.netのみで、2日間(48時間)開いたままにしました。
それを閉じようとするとすぐにクラッシュし(応答しません)、プログラムを強制的に停止すると、CPUははるかに低い使用率(約20%)に戻りました。
なぜこれが起こったのか誰か教えてもらえますか?私の考えでは、リソースをかみ砕くプロセスが繰り返し発生したようですが、これを確認したいと思います。
CPU使用率の問題を診断するには、Windows用イベントトレース(ETW)を使用してCPUサンプリングデータ/プロファイルをキャプチャする必要があります。
データをキャプチャするには、WindowsSDKの一部であるWindowsPerformance Toolkitをインストールします(Windows10バージョンはWindows8.x / 2012(R2)でも動作します。
次に、を実行しWPRUI.exe
、を選択し、[First Level
リソース]で[ CPU使用率を選択]をクリックして、[開始]をクリックします。
ここで、CPU使用率の1分をキャプチャします。1分後、[保存]をクリックします。
次に、生成されたETLファイルをWindows Performance Analyzerで分析し、CPU Usage (sampled)
グラフをにドラッグアンドドロップして、図のanalysis pane
ように列を並べ替えます。
WPA内で、デバッグシンボルをロードし、CPU使用率のあるiexplore.exeプロセスのスタックを展開します(最大値の重み%合計値を確認します)。
このビューでは、WPAは使用法をさまざまな部分(HTML、レイアウト、ネットワーク)に分割します。CPU使用率が最大のエントリを拡張します。ここにHTML / JavaScriptがあります:
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加