六石编程学:早看一步的好处
Posted 柳鲲鹏
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了六石编程学:早看一步的好处相关的知识,希望对你有一定的参考价值。
上周某同事问吾,打开多个文件,内存不断上涨怎么办?吾一愣:这个只能通过调用System.gc()来解决了(引用清理工作当然也要做好)。
今天想起来,吾很早就做了个JAVA对象缓存机制。即对象回收、复制利用的系统。这样可以有效保证新建对象的数量限制在一定范围。于是早上一来,赶紧告诉他代码及用法。
此事有什么值得注意的?就这么一个小事,就有两点值得学习:
- 凡事要学会多看一步。
- 如果某个机制到处使用,一定要做统一通用的设计。
以前在永中的时候,就为JAVA的内存问题焦头烂额。当时专门研究出打断引用的方法。为了节省内存,到处缓存对象。都是各搞一套,也没有人管理——这就是六石编程学特别提出的工作管理内容。
以上是关于六石编程学:早看一步的好处的主要内容,如果未能解决你的问题,请参考以下文章