请教高手,减少程序占用的内存的手段都有哪些?  尽量说的详细些。谢谢。

解决方案 »

  1.   

    1. 尽量编写优雅的代码,减少函数数量,在程序发布时去掉try catch,最大限度的减少程序行数,这一般都是在老40上没有办法的办法,现在CoCoMo已经不靠这个来省内存了。2. 将数据及字符串写进文件,在用时方载入内存,不用时设为null。3. 用Runtime查找内存峰值发生位置并尽量将这些语句分开调用,并灵活运用System.gc()来及时回收。
      

  2.   

    能不new新的就别new,能重复使用的就重复使用。 及时回收
      

  3.   

    建议lz可以去看一些垃圾回收器的一些文章,GC的算法,都可以看一下