Spring MVC中关于成员变量的释放问题,请指教
现在项目稍闲,有空就整理回顾了一下项目中的东东。发现一个问题是这样的:项目现使用的是Spring MVC框架,在Controller类中声明了一个List用来保存上个页面的内容,在下个页面上再读取这个List, 这个List相当于充当了Session的作用,但这个原理一直没有弄明白,有熟悉这一块的GGMM可以解释下吗提出这个问题,主要是想到:假如同时有上千人同时打开这个页面来操作,会有内存泄漏问题吗,或这样操作会有其它问题吗 SpringMVC java list 内存泄漏 --------------------编程问答-------------------- 不会有内存泄露问题,你就放心好了 --------------------编程问答-------------------- 楼主的担心不是多余的,作为程序员就应该关心自己的作品上线后可能要遇到的问题。
建议用压力程序模拟真实场景压一下,然后用内存分析工具跟一下,看看会不会有问题。
压力程序可以用 loadRunner、JMeter。
真实模拟参考 sql 性能测试源代码。
内存分析工具参考 JProbe。 --------------------编程问答--------------------
谢谢二位版版的支持。现在论坛里,玩SpringMVC的高玩这么少吗.SpringMVC我也是直接从项目入手的,还没有具体去完整的看过相关的文档,看样子还是需要自己去查阅了
补充:Java , Web 开发