写了个简单的Web工程测试,就实现一个servlet,进行一个字符串加解密操作。
然后打成war包,分别发布到Tomcat7和 Jetty8。
线程池最大值都设成500.
结果发现Tomcat的吞吐比Jetty高一倍然后Servlet换了个稍微复杂点的逻辑,发现两者吞吐相差不大,但是Jetty对CPU和内存的消耗更大。
有人讨论一下吗?

解决方案 »

  1.   

    Jetty和Tomcat的使用及性能测试
    Jetty和Tomcat的选择:按场景而定
    Jetty和tomcat的比较
      

  2.   

    稳定压倒一切,还是tomcat好,名门之后
      

  3.   

    我也发现这个问题,同样的系统,同样的运行环境,jetty与tomcat都只运行一个项目,且项目为同一个。但是运行后,jetty占用的227MB, Tomcat占用120MB, 两者相差107MB。虽然是一个孤立现象,但是也反应了jetty可能比tomcat更耗内存。网上基本都说jetty内存占用小,但是只有真正使用了才知道具体是什么情况。话也说回来,用内存去换高并发也说得过去,还是要根据具体情况而定。