Jasper PageContext池有什么意义?

awy*_*awy 6 tomcat

标题基本概括了所有内容.

问题是,PageContext默认情况下,jasper 池会PageContext在Web容器线程的线程本地数据中创建一个包含8个项目的池.如果BodyContent存储在那里的对象很大,那么这可能会产生大量数据,这些数据与Web容器线程一起足够长,最终会留在旧一代Java堆中,在那里挖掘它的成本远远高于伊甸园空间.

如果且仅当线程池的大小使得线程创建/删除真的很少时,那么唯一的问题是结果数据的大小.尽管如此,游泳池的优势首先是什么?