0

我在 Windows 7 机器上运行 jetty-distribution-8.1.5.v20120716 和 jetty-distribution-9.1.2.v20140210。

而且我发现使用 Jetty 9 加载到内存中的类数量比 Jetty 8 加载的类数量要多得多,尤其是在部署 Web 应用程序之后。

Web 应用程序是使用 Spring 3.X 和 Hibernate 4.1.X 开发的,以防万一可能对事物产生影响

以下是我观察到的数字,这导致我的第一个请求响应缓慢,而且我只是想知道为什么会发生这种情况

如果您无法下载 Jetty 8,您可以从这里下载

我的 JConsole 的 PFA 图像显示了每种情况下加载的类数

码头 8

没有网络应用——~1630

登录后使用 Web 应用程序 -- ~1632



码头 9

没有网络应用——~2107 类

使用 Web 应用程序 - 开始时大约 8700 个类,一旦我访问 Web 应用程序,它会在第一次请求时增加到大约 9600 个,后续请求不会出现峰值

没有 WebApp 的 Jetty 8 没有 WebApp 的 Jetty 8

带有 WebApp 的 Jetty 8 带有 WebApp 的 Jetty 8

没有 WebApp 的 Jetty 9 没有 WebApp 的 Jetty 9

带有 WebApp 的 Jetty 9 带有 WebApp 的 Jetty 9

4

0 回答 0