六石编程学:早看一步的好处

Posted 柳鲲鹏

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了六石编程学:早看一步的好处相关的知识,希望对你有一定的参考价值。

  上周某同事问吾,打开多个文件,内存不断上涨怎么办?吾一愣:这个只能通过调用System.gc()来解决了(引用清理工作当然也要做好)。

  今天想起来,吾很早就做了个JAVA对象缓存机制。即对象回收、复制利用的系统。这样可以有效保证新建对象的数量限制在一定范围。于是早上一来,赶紧告诉他代码及用法。

  此事有什么值得注意的?就这么一个小事,就有两点值得学习:

  • 凡事要学会多看一步。
  • 如果某个机制到处使用,一定要做统一通用的设计。

  以前在永中的时候,就为JAVA的内存问题焦头烂额。当时专门研究出打断引用的方法。为了节省内存,到处缓存对象。都是各搞一套,也没有人管理——这就是六石编程学特别提出的工作管理内容。

以上是关于六石编程学:早看一步的好处的主要内容,如果未能解决你的问题,请参考以下文章

六石编程学:略谈抽象能力

六石编程学:编程中的直线思维与自然思维

六石编程学:自动化测试的优点

六石编程学:以文字处理的位置,谈谈命名

六石编程学:方便调试输出的标准C代码

六石编程学:略谈抽象能力