web容器是怎么管理request的内存的?

像weblogic,tomcat等容器中运行的servlet,如果使用request.setAttribute放入一个很大的对象(前提是这个对象并没有导致堆内存溢出),在放入的瞬间会不会导致堆内存的溢出?

另外,web容器是怎么管理request的内存的?

当然不会一下子就挂了

web容器是怎么管理request的内存的

对于request的生命周期管理,就是一次请求就临时创建一个request对象,当请求结束之后,request的生命周期就结束了,它的内存自然就等着被jvm回收了

不会的,不要把容器想的这么复杂,其实实现原理无非是声明一个全局变量,跟map的实现机制颇为相似,你想想你往map里put一个大值,会有限制吗