锁定老帖子 主题:项目中List的返回值
精华帖 (0) :: 良好帖 (3) :: 新手帖 (0) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2010-01-22
anky_end 写道 fengsage 写道 谢谢LZ,学到了。原来返回null也会在占用一定空间啊·~~~看来影响程序性能的瓶颈还真多啊~~
我觉得楼主说的已经很明白 楼主并不认为new List会占用多少内存,出问题的是其他原因。 我还是坚持这个观点,即使直接返回个new List也不会有什么问题。这种短期对象很快就被回收了。 会出问题的是长期驻留在内存的东东,比如楼主说的配置模块缓存 哎,还有可能是过多的HTTPSESSION对象导致内存被过多占用,返回一个NULL,能占多少?而且这些对象几乎都是无状态的,很容易就被X掉。当然,虚拟机会在对象太多时进行垃圾回收,这时候也许性能会比较差,我认为LZ的问题是不是出在过多的有状态对象上,比如:HTTPSESSION。 |
|
返回顶楼 | |