Java占内存是肯定的,为什么要自己来处理内存回收?

解决方案 »

  1.   

    在对象离开作用域后,调用gc强制回收内存.java程序员不用象C++程序员那样老是考虑内存回收的问题已经是很方便啦,为什么要自找麻烦呢?:)
      

  2.   

    java自身提供的gc机制是系统级的,程序员自己去实现gc应该不会较大程度提高效率,除非的确是牛人
      

  3.   

    优化改写代码,是一个比较实际点操作。或者换个JC来写代码,虽然编译慢点,但编写代码还不错,而且初学了解java也不错。
      

  4.   

    运行时在java命令后加限制内存参数
    -Xms128m -Xmx300m  意思就是最小128M ,最大300M
      

  5.   

    我记得gc()只能提出建议,而回不回收要又jvm自己决策