笔趣阁 > 科幻小说 > 编程之战 > 章节目录 第一百九十章 内存管理(下)

 推荐阅读: 重生弃少归来 黎明之剑 说好的末世呢 七根凶简 民调局异闻录之勉传 学霸的黑科技系统 无限英灵神座 快穿攻略,病娇男主,宠翻天! 终极透视眼 纵横诸天的武者

编程之战 第一百九十章 内存管理(下)


    “我刚才说的,都是通用的优化技巧”。
    “既然大家的系统用的Java作为后端,那我再谈谈针对Java可做的内存优化”。
    杨成扫视大家,眼睛炯炯有神。
    “第一,尽量少使用静态变量”。
    “一种很可能存在的糟糕情况就是:”
    “某个对象被静态变量所引用,垃圾回收机制通常不会回收这个对象所占的内存”。
    “换句话说,静态变量引用的对象,常驻内存”。
    “所以大量地使用静态变量,是对内存资源的浪费!”
    “至于第二点嘛”。
    “考虑使用软引用”。
    说到这里,杨成不由得两眼放光。
    “朋友们,软引用是个好东西!”
    “当内存足够时,它相当于普通引用”。
    “而内存紧张时,它就成了救火队员,牺牲自己,释放所引用的对象,从而腾出内存空间来”。
    “这才是受任于败军之际,奉命于危难之间的壮士哇!”
    “哈哈!”
    在座的程序员们都流露出会心的微笑来。
    “成哥,讲的Nice!”
    项目组长拿出一个精美的记事本,开始一心一意地记录这些曾经让他十分苦恼的内存泄漏的解决方法。

温馨提示:方向键左右(← →)前后翻页,上下(↑ ↓)上下滚用, 回车键:返回列表

上一章章节目录下一章