




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、暴风影音5,启动如何提速3倍,客户端“快时代”技术分享,为什么要快?,调查表明:对暴风影音最不满意的原因中关于“快”的要求如下: 使用过程响应慢(22.6%) 要求快 在线视频播放卡(13.3%) 要求快 广告方面的抱怨(34.8%) 已经进行了4轮大扫除 说不清楚(14.9%) 其他缺点(14.4%) 有将近35.9%的用户体验表明,用户要求一个“快”的播放器,启动要变快,遇到的两个问题,(1)启动软件时,如何将不必要的事情扔掉? 重构:将原有复杂架构下各个模块的复杂关联去掉,保证每个模块的职责单一,(2)如何能让界面最快的展现出来? 极速皮肤引擎:将加载和显示皮肤的速度做到极致,1. 重构
2、:暴风新旧架构对比,无独立的 皮肤引擎,业务 子系统n,对比暴风影音3:暴风影音5的架构设计特点如下: 组件化、模块化、子系统化设计 分层设计,松藕合设计要求 皮肤引擎与业务逻辑分离式设计,业务 子系统1,相互调用,相互调用,相互调用,暴风3播放器,基础组件,2.1 极速皮肤引擎:皮肤架构设计,暴风影音3播放器,无独立的皮肤引擎,对象管理器,JS脚本 引擎,XML 加载器,暴风影音5播放器,皮肤引擎,皮肤解析器,对象管理器,文件加载器,图片 管理,显示 管理,皮肤元素库,元素事件管理,对比暴风影音3:暴风影音5的皮肤引擎设计特点如下: 对于冷启动的优化,让硬盘限制在可接受的范围 图片资源的优化
3、,带来启动速度的质变 显示优化锦上添花,达到超快体验,相互调用,相互调用,2.2 极速皮肤引擎:优化的核心手法,2.2.1 IO读取优化,优化皮肤 自定义文件存储格式,减少文件读取交数,加速读取速度。 自定义压缩算法,减少文件IO读取。,2.2.1 IO读取优化结果,2.2.2 加载优化,2.2.3 代码优化,Region优化 采用更高效的算法,让Region窗口速度更好 对于常见圆角窗口,每个角只处理10*10像素,2.2.3 Visual C+基础库选择,MFC库大小变化,ATL库大小变化,WTL最新版本:8.1,2.2.4 显示优化,让图片更快速显示出来! 抛弃传统的图片显示方法,挖掘CPU潜力!,抛弃传统
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 二零二五年度06289工程项目招标与合同纠纷预防与处理合同
- 二零二五年度O2O物流仓储设施租赁合同范本
- 二零二五年度汽车无偿租赁附带车辆升级服务合同
- 二零二五版bot项目投资合作与市场拓展合同
- 二零二五年度网络安全风险评估与防护技术服务合同
- 二零二五年度停车场场地租赁安全管理及智能收费合同
- 2025版航空航天设备采购合同标准
- 2025版城市广场景观草皮铺设与生态修复施工合同
- 2025版深基坑施工安全施工合同协议书范本
- 2025版车间租赁安全环保监督协议
- 微整面部美学设计面部风水设计课件
- 5吨龙门吊安装与拆除专项施工方案
- 康复科护理质量监测指标
- 农药基本常识课件
- 六年级数学分数除法、解方程计算题 (含答案)
- 高速铁路竣工验收办法
- 拟投入公路工程施工设备检测仪器设备表
- 新教材 人教版高中英语必修第一册全册各单元知识点提炼汇总(单词短语语法写作等)
- GM∕T 0031-2014 安全电子签章密码应用技术规范
- 姜黄素项目可行性研究报告_参考范文
- 过程分层审核管理办法
评论
0/150
提交评论