第一百九十章 内存管理(下)


小说:编程之战   作者:程序小猿   类别:未来世界   加入书签   【章节错误/点此举报】   【更新慢了/点此举报
推荐阅读: 永恒剑主 | 星光灿烂 | 巨星夫妻 | 弑天刃 | 九重神格 | 超警美利坚 | 步步惊唐 | 绝世天君 | 都市幻界 | 异度
笔趣阁 //www.boquge.com/book/105094/ 为您提供编程之战全文阅读!注册本站用户,获取免费书架,追书更方便!
  “我刚才说的,都是通用的优化技巧”。
  “既然大家的系统用的Java作为后端,那我再谈谈针对Java可做的内存优化”。
  杨成扫视大家,眼睛炯炯有神。
  “第一,尽量少使用静态变量”。
  “一种很可能存在的糟糕情况就是:”
  “某个对象被静态变量所引用,垃圾回收机制通常不会回收这个对象所占的内存”。
  “换句话说,静态变量引用的对象,常驻内存”。
  “所以大量地使用静态变量,是对内存资源的浪费!”
  “至于第二点嘛”。
  “考虑使用软引用”。
  说到这里,杨成不由得两眼放光。
  “朋友们,软引用是个好东西!”
  “当内存足够时,它相当于普通引用”。
  “而内存紧张时,它就成了救火队员,牺牲自己,释放所引用的对象,从而腾出内存空间来”。
  “这才是受任于败军之际,奉命于危难之间的壮士哇!”
  “哈哈!”
  在座的程序员们都流露出会心的微笑来。
  “成哥,讲的Nice!”
  项目组长拿出一个精美的记事本,开始一心一意地记录这些曾经让他十分苦恼的内存泄漏的解决方法。