Tomcatサーバーでデバッグ中にEclipse回転CPUを修正する方法

StackOverflow https://stackoverflow.com/questions/419085

  •  03-07-2019
  •  | 
  •  

質問

stackoverflowはプログラミングの問題を対象としていることは知っていますが、これはまさにGoogleで検索する種類のものであり、他の人は同じ質問を無回答で尋ねます。 / p>

私はganymedeを実行しています。WindowsのTomcatでサーブレットをデバッグしています。行ごとにトレースすると、突然CPUが急上昇します。 Windowsプロセスのステータスは、それが日食だと言います。 奇妙さの唯一の他の証拠は、コーナーのヒープサイズレポート(オンになっている場合はガベージコレクションボタンの横)が1秒ごとに上下に変化することです。 256メガバイトを与えましたが、155、169、159、164の間で跳ね返ります。しかし、進行状況表示ペインでは何も起きていません。私はそれに512メガバイトの助けを与えようとしませんでした(マシンで2ギグ)

日食を取得して、すべてのCPUで何をしているのかを教えてください。 デバッガーが応答しなくなり、何も機能しません。ステップコマンドでタイムアウトエラーが発生します。

役に立ちましたか?

解決

jconsole を接続した状態でEclipseを起動できます。ただし、 eclipse.iniの設定

-Dcom.sun.management.jmxremote

オプション。

その後、セッション中にスレッド/メモリ/オブジェクトの使用状況を追跡/記録し、何が起こっているかについてより多くの手がかりを収集できます。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top