回 帖 发 新 帖 刷新版面

主题:[讨论]大家都来讨论一下:怎么给程序瘦身?

我前段时间写了一个小程序,结果在运行后在任务管理器中惊奇地发现:它的内存占用最高!可知道我这个是一个很小的程序!不到二十个组件的小程序!
因为在这个程序中有十六个TImage组件,而在程序在只会让它们加载三种图片,所以我就定义了三个TBitmap指针供十六个Image组件使用。后来又简化了一下异常处理的使用,并优化了一下代码后。果然起到了一定的效果!
  但是我觉得这肯定不做是不够的。所以望请各位大虾们一起来讨论一下。
  不管是偏招,歪招,能给程序减肥就是好招!
  不论是菜鸟,老鸟,如能发现好招就是好鸟!
大家一起说了自己的经验,共同进步!

回复列表 (共2个回复)

沙发

1、Image尽量使用动态分配加载,2、数组改用循环临时变量来控制,3、数据存入文件,使用时再调入。

板凳

大家都来讨论一下啊
现在已经有一个高手带了一个好头。希望大家们各抒已见。
二楼的说得不错,都是很好的经验。不过能再解释一下第二点吗?怎么把数组改为循环呢?可以说说它的实现方法,和原理吗?

我来回复

您尚未登录,请登录后再回复。点此登录或注册