Jetty 8和Jetty 9加载到内存中的数字类别差异很大

时间:2014-03-07 06:30:11

标签: webserver jetty classloader jetty-8 jetty-9

我在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,可以从here

下载

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

Jetty 8

没有网络应用程序 - ~1630

登录后使用网络应用程序 - ~1632



Jetty 9

没有网络应用程序 - ~2107个课程

使用网络应用程序 - 约8700个课程开始,一旦我访问网络应用程序,它会在第一次请求时增加到约9600,后续请求看不到峰值

没有WebApp的Jetty 8 Jetty 8 Without WebApp

使用WebApp的Jetty 8 Jetty 8 With WebApp

没有WebApp的Jetty 9 Jetty 9 Without WebApp

使用WebApp的Jetty 9 Jetty 9 With WebApp

0 个答案:

没有答案