芯片解决方案--SL8541e-性能优化
芯片解决方案--SL8541e-性能优化
·



更丝滑
帧率:58fps,滑动时延 112ms
| 原商用OS | OpenHarmony |
优化成果
客观指标:对比A系统,同一硬件,都是基础系统。

应用启动优化——分析
| DevEco Testing |
|
初始版本,卡顿次数多,受渲染合成速度影响较大。
合入GPU渲染和GPU合成之后,应用启动和界面切换速度已优于A系统。为了使体验更好,继续进一步分析优化。

应用启动优化——应用启动分析

应用启动优化——进一步分解分析
将耗时多的子过程进行分解,主要是动态库和资源的加载。IO资源读取的效率低。


应用启动优化——IO速率对比
编译开源工具fio,测试IO速率,对比原始原厂4.14内核和自行移植的5.10内核。
5.10内核:随机读43.9MB/s,随机写43.9MB/s,顺序读44.4MB/s,顺序写43.4MB/s
4.14内核:随机读69.9MB/s,随机写6.4MB/s,顺序读156.1MB/s,顺序写47.3MB/s
对比结论,IO读取速率相差大,驱动能力没有完全移植过来,需要优化。
应用启动优化——IO预加载
针对IO速率慢,正面解决问题是关键,需要和厂家沟通处理,时间较长。
系统尝试做些优化,来规避一部分。

陆续合入优化措施:公共库预加载、资源异步加载,启动效率进一步提高。


更多推荐


所有评论(0)