论坛首页 Java企业应用论坛

项目中List的返回值

浏览 14170 次
精华帖 (0) :: 良好帖 (3) :: 新手帖 (0) :: 隐藏帖 (0)
作者 正文
   发表时间:2010-01-22  
anky_end 写道
fengsage 写道
谢谢LZ,学到了。原来返回null也会在占用一定空间啊·~~~看来影响程序性能的瓶颈还真多啊~~

我觉得楼主说的已经很明白
楼主并不认为new List会占用多少内存,出问题的是其他原因。

我还是坚持这个观点,即使直接返回个new List也不会有什么问题。这种短期对象很快就被回收了。

会出问题的是长期驻留在内存的东东,比如楼主说的配置模块缓存


哎,还有可能是过多的HTTPSESSION对象导致内存被过多占用,返回一个NULL,能占多少?而且这些对象几乎都是无状态的,很容易就被X掉。当然,虚拟机会在对象太多时进行垃圾回收,这时候也许性能会比较差,我认为LZ的问题是不是出在过多的有状态对象上,比如:HTTPSESSION。
0 请登录后投票
论坛首页 Java企业应用版

跳转论坛:
Global site tag (gtag.js) - Google Analytics