0

Windows 7 マシンで jetty-distribution-8.1.5.v20120716 と jetty-distribution-9.1.2.v20140210 を実行しています。

そして、Jetty 9 では、特に Web アプリがデプロイされた後、メモリにロードされるクラスの数が Jetty 8 によってロードされるクラスの数よりもはるかに多いことがわかりました。

Web アプリケーションは、Spring 3.X と Hibernate 4.1.X を使用して開発されています。

以下は私が観察した数字です。これにより、最初のリクエストの応答が遅くなり、さらに、なぜこれが起こるのか知りたいだけです

Jetty 8 をダウンロードできない場合は、ここからダウンロードできます。

各ケースでロードされたクラスの数を示す JConsole の PFA イメージ

桟橋 8

ウェブアプリなし -- ~1630

ログイン後の Web アプリの場合 -- ~1632



桟橋 9

Web アプリなし -- ~2107 クラス

Web アプリでは、最初は ~8700 クラスで、Web アプリケーションにアクセスすると、最初のリクエストで約 9600 まで増加し、その後のリクエストではスパイクが見られません

Jetty 8 WebApp なし Jetty 8 WebApp なし

Jetty 8 と WebApp Jetty 8 と WebApp

Jetty 9 WebApp なし Jetty 9 WebApp なし

Jetty 9 と WebApp Jetty 9 と WebApp

4

0 に答える 0