第一百九十章 内存管理(下)
洛杉矶神探小说推荐阅读:娇软美人在末世封神了、世界末日之毒液、大佬的小人鱼揣崽跑路了、特案三组、腐烂国度之活下去、末日聚集地、一价氢氯钾钠银、御鬼者传奇、暗影熊提伯斯的位面之旅、这个文字冒险游戏绝对有毒、末世满级大佬有异能空间、从黑科技到超级工程、快穿之养老攻略
“我刚才说的,都是通用的优化技巧”。
“既然大家的系统用的Java作为后端,那我再谈谈针对Java可做的内存优化”。
杨成扫视大家,眼睛炯炯有神。
“第一,尽量少使用静态变量”。
“一种很可能存在的糟糕情况就是:”
“某个对象被静态变量所引用,垃圾回收机制通常不会回收这个对象所占的内存”。
“换句话说,静态变量引用的对象,常驻内存”。
“所以大量地使用静态变量,是对内存资源的浪费!”
“至于第二点嘛”。
“考虑使用软引用”。
说到这里,杨成不由得两眼放光。
“朋友们,软引用是个好东西!”
“当内存足够时,它相当于普通引用”。
“而内存紧张时,它就成了救火队员,牺牲自己,释放所引用的对象,从而腾出内存空间来”。
“这才是受任于败军之际,奉命于危难之间的壮士哇!”
“哈哈!”
在座的程序员们都流露出会心的微笑来。
“成哥,讲的Nice!”
项目组长拿出一个精美的记事本,开始一心一意地记录这些曾经让他十分苦恼的内存泄漏的解决方法。
http://www.luoshanjishentan.com/yt29375/12946816.html
请记住本书首发域名:www.luoshanjishentan.com。洛杉矶神探手机版阅读网址:www.luoshanjishentan.com
“既然大家的系统用的Java作为后端,那我再谈谈针对Java可做的内存优化”。
杨成扫视大家,眼睛炯炯有神。
“第一,尽量少使用静态变量”。
“一种很可能存在的糟糕情况就是:”
“某个对象被静态变量所引用,垃圾回收机制通常不会回收这个对象所占的内存”。
“换句话说,静态变量引用的对象,常驻内存”。
“所以大量地使用静态变量,是对内存资源的浪费!”
“至于第二点嘛”。
“考虑使用软引用”。
说到这里,杨成不由得两眼放光。
“朋友们,软引用是个好东西!”
“当内存足够时,它相当于普通引用”。
“而内存紧张时,它就成了救火队员,牺牲自己,释放所引用的对象,从而腾出内存空间来”。
“这才是受任于败军之际,奉命于危难之间的壮士哇!”
“哈哈!”
在座的程序员们都流露出会心的微笑来。
“成哥,讲的Nice!”
项目组长拿出一个精美的记事本,开始一心一意地记录这些曾经让他十分苦恼的内存泄漏的解决方法。
http://www.luoshanjishentan.com/yt29375/12946816.html
请记住本书首发域名:www.luoshanjishentan.com。洛杉矶神探手机版阅读网址:www.luoshanjishentan.com