我正在读这本书 - O'Reilly Java Servlet Programming。有一个声明我无法理解,文字如下:
也可以允许Servlet作为对象在请求之间保留 实例,占用的内存远远少于完整的流程。
我是否知道如何知道Servlet的内存是否比完全成熟的进程少得多?
答案 0 :(得分:2)
如果没有更多的上下文,很难说出这个片段是什么,但我想这是servlet和cgi之间的比较。基本上,在单个JVM / servlet容器中,您可以部署多个单独的servlet。这意味着一个servlet(占用很少的内存)能够处理无限数量的请求(放弃硬件限制)。
使用CGI,您必须为每个请求创建一个进程,这可能会导致更多延迟并提及高内存使用率。