一点关于flex的效率的碎片
对于 flex的 性能优化
.swc文件? 在 相对于 java 来说 就相当于 .jar包
.swf文件? 就是 编译后的 as 文件
1:将 程序的 业务逻辑? 模块化? ---按需要 加载
2:运用 SharedObject 类,将公用的信息 放到 静态的 全局的 缓存 中去
eg(比如soc项目的 用户信息,一些特定的信息 会在 每个 模块(Module)中 都会 用到 ,所以 就要 将这些信息?? 放到 静态的 全局 的 缓存 中去 以便各个 module 能
快捷 有效的? 调用 这些? 用户 信息,这样的 实现 就是 借助SharedObject 类 来实现的
)
eg:
private static var soUser:SharedObject = SharedObject.getLocal(Constants.CURRENT_LOGIN_USER_STR, "/");
?
其实 ?整个 的 flex 项目 都是 通过 ?flashplayer 播放器 来 进行 解析 和 播放的 ,那就是 说 ?flashPlayer 播放器 就相当 与 java 中 的 ?虚拟机
?
如果 在 ?客户端 本地 ?如果 加载 了 两个 module ,也就是 有 两个 swf 文件,现在 有 这样的 需求 ,本地 客户的 需求是 不在 需要 ?module_B 了 ,那么 为了 ?减少 ?对 ie 的 负担 ,就应该 ?手动的 ?释放掉 ?module_B onLoad 和卸载Module unload
---------------------------------------------
http://bbs.9ria.com/thread-67877-1-1.html
?
加载卸载N次,内存都一直都是上涨的----------------------------------------------
?
?
?