对于Jetty,Tomcat或您选择的任何其他servlet容器,基本servlet的平均占用空间(内存和任何其他值得注意的资源)是多少?这包括每个servlet几乎总是需要的任何其他基本对象,例如视图解析器.
我不是特别想要一个定量数字,而是任何能够让人知道servlet“重”或“轻量”的指示性答案.
解决方法:
我不认为这是你从Stack Overflow上获得很多好处的东西. “基本”定义的变异性以及servlet软件的不同版本将远远大于自己测试这一过程所需的工作量.
只需创建一个没有字段的“hello-world”类型的servlet,使用此WAR激活您选择的servlet容器并测量内存使用情况.这将广泛地为您提供servlet容器的开销,然后您可以在查看目标servlet的“重量级”时从实际内存测量中减去.
如果您使用实际系统上的servlet容器的实际目标版本生成自己,那么这些数字将更有用,而不是在这里回复说“47MB”或类似的人.