新建一个有窗体的exe工程,窗体上没有控件,生成exe文件,运行exe文件后占用内存5M多吧。
在窗体上加入flash控件,没有加载swf文件,然后生成exe文件,运行后占用内存10M多吧。
有什么办法?在窗体加入flash控件后加载swf文件后,exe文件占用内存比较少。

解决方案 »

  1.   

    对于控件,没什么好办法控制内存,因为每个控件都有自己需求而管理自己的内存资源。除非那个控件是你自己写的,不然无法控制的。而且Flash这种以图形和脚本解释为主的控件,图形什么的占用些内存也不奇怪。
      

  2.   

    flash控件占用内存,有什么办法可以处理一下软件的占用内存,我那个软件的桌面广告软件(一开机就运行,直到关机),运行后占用20M左右的内存。如果安装在网吧的电脑上可能占用内存太大了。有什么办法可以减少一点占用内存。好像千千静听一开始也是占很大内存,一段时间后就占用很少的内存。本来想用web控件来做,但觉得比flash控件占用的内存更大,所以就用flash控件来做,有什么办法可以减小一点内存。在网上查过,有个函数可以减小一点内存,但在我的软件里不起做用。有个问题:当软件运行后,打开cf游戏,游戏完,那个软件占用内存很少。有没有办法可以实现这个效果。谢谢。文字比较多。麻烦大家了。