2

スタックオーバーフローがプログラミングの問題を対象としていることは知っていますが、これはまさにあなたがグーグルで検索し、他の人が答えのない同じ質問をするようなものです。

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

すべてのCPUで何をしているのかをEclipseに教えてもらう方法はありますか? デバッガーが応答しなくなり、何も機能しなくなります。ステップ コマンドでタイムアウト エラーが発生します。

4

1 に答える 1

1

eclipse.ini設定_ _

-Dcom.sun.management.jmxremote

オプション。

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

于 2009-01-07T07:06:12.670 に答える