コンピューターに非常に奇妙な状況があります。これは、16GBのRAMと3.6GHzのi7プロセッサを搭載したjdk8x86とjdk8x64の両方を備えたWin10です。私はEclipseideとTomcatWebサーバーを使用して開発しています。
メモリが少なく(8GB)、CPUが少ない(i7 3.4Ghz)別のコンピューターで同じワークステーション構成を使用しています。
最初のコンピューターでは、Tomcatサーバーの起動に30/35秒かかります。また、アイドル状態のときは、Tomcat JavaプロセスからのCPU消費量の17%が見られました。
2番目のコンピューターでは、6秒で起動し、アイドル状態で、TomcatプロセスはCPUを消費しません。
実行中のソフトウェアは同じで、EclipseとTomcatのバージョンは同じです。また、JDKを最後の更新に更新しようとしましたが、同じ問題が発生します。
同じソフトウェアでこの非常に異なるパフォーマンスが得られたのはなぜですか?
[〜#〜] update [〜#〜] Eclipse統合なしでコマンドラインからTomcatを実行する最初のコンピューターでもパフォーマンスが良いので、Tomcatを遅くするにはEclipse統合が必要だと思います。
私はすべてを変更し、すべてを再構築し、プロジェクトを更新し、サーバー接続を削除して再作成します。最後にこれが答えです。
Eclipseのすべてのブレークポイントを削除します。