0

当我在阅读这本书时——O'Reilly Java Servlet Programming。有一句话看不懂,正文如下:

也可以允许 Servlet 作为对象实例在请求之间持续存在,与成熟的进程相比,它占用的内存要少得多。

我可以知道我怎么知道 Servlet 占用的内存是否比完整的进程少得多?

4

1 回答 1

2

如果没有更多上下文,很难说出这个片段是什么,但我想这是 servlet 和之间的比较。基本上,您可以在单个 JVM/servlet 容器中部署多个单例 servlet。这意味着一个 servlet(占用很少的内存)能够处理无限数量的请求(抛开硬件限制)。

使用 CGI,您必须为每个请求创建一个进程,这可能会导致更多延迟并提到高内存使用率。

于 2012-04-22T12:22:04.630 回答