作者evileva (小黑要乖喔)
看板Flash
标题Re: [问题] 关於资源问题
时间Wed Jul 22 15:02:51 2009
: 想请教一下
: 为啥要一次宣告500个物件?
: 譬如你要做一个人的程式
:
: 人
: |
: __________________
: | | | |
: 头 身体 双手 脚
: |
: _________
: | | | |
: 手臂 手指 手掌 etc
: 你只要在"人"的程式中宣告"双手"这个物件
: 不就可以使用到"双手"这的程式的物件了吗?
: 而且一次全部宣告...有点无视物件导向程式的易管理的精神
: 作为後续的程式维护 不建议这样做
你说的我懂,我也是这麽做,但是我的每个class中都有一两百个物件,
以上面的例子,双手只是我的其中一个class,
最近一股脑写完project後才发现资源吃很凶,
我也不清楚是什麽原因,是我物件太多吗?
还是embed太多swf...之类的东西呢?
我随便触发一个隐藏部分class,显示某一个class的动作,
他都会稍稍的慢一点点,然後就恢复速度,
但是只要连续触发,在那个瞬间就能明显感到程式变慢,
实在有够困扰。(以上是用flex)
还是我的timeevent的间隔设太短(我要时时监控程式进行到什麽状态),
我有些Timer元件其间隔大概是80-160,不知道这样是不是太短了,
是不是只要间隔短,监听的事情又多就会吃很多资源呢?
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 59.126.200.189
※ 编辑: evileva 来自: 59.126.200.189 (07/22 15:17)