static HashMap 是不会被系统自动回收的吧,不用的时候应该手动清空

解决方案 »

  1.   

    to:tomuno(tomuno)
       内存泄漏一般不会有出错的信息的
    to:myth822(枫红一刀):
       static HashMap 是不会被系统自动回收,但是其中的对象是在application都要用到的。这样做主要
    是为了减轻数据库的压力。如果清空的话,数据库的压力就大了,,
      

  2.   

    to :myth822(枫红一刀):
        当初就是因为数据库压力太大,所以才把好多东西都放到内存里了,具体就是说是放到HashMap里了。
      

  3.   

    用工具先测试一下吧,光猜测也没有用。推荐你使用JProbe Suite
      

  4.   

    用工具先测试一下吧,光猜测也没有用。推荐你使用JProbe Suite
    -------------------
    Yes, 推荐OptimizeIt或者JProbe顺便提一句,如果没有工具,你可以放上去一个叶面,打印那个static map的size,每半个小时看看
    其实你还可以用WeakHashMap或者LRUHashMap这样会比较好