手机AR APP开发之性能优化
最近开发了一个手机AR照片墙APP,里面涉及到频繁的屏幕截图、捕捉相机位姿、和网络传输数据,APP时常崩溃,因此就不得不考虑性能优化的问题了。于是去读了汪祥春老师的《AR开发权威指南:基于AR Foundation》, 要点记录如下。不过时间有限,尚未深入研究如何在自己的项目中使用,日后有了实战经验,在进行补充。
为什么要进行性能优化
为了解决AR APP卡顿、掉帧、崩溃等问题。
进行性能优化的通用步骤
- 找准性能瓶颈点,例如是因为CPU处理脚本计算任务时间较长,还是因为GPU处理渲染时间较长;是因为脚本复杂导致效率不高,还是因为模型过多加载慢。
- 针对瓶颈点,具体情况具体分析解决。
如何找到性能瓶颈点
- 程序逻辑调试
- Debug.Log()
- 用户真机调试可以写日志并将日志传回服务器
- 在真机上弹出运行情况报告
- 性能分析调试
- Unity Profiler
参考资料
- 汪祥春. AR开发权威指南:基于AR Foundation
手机AR APP开发之性能优化相关推荐
- Android系统开发和性能优化——查漏补缺【建议收藏】
做了这么久性能相关的工作,也接触了不少模块,说实话要做好性能这一块,真心不容易.为什么这么说? 是因为需要接触的知识实在是太多了, Android 是一个整体,牵一发而动全身,不是说只懂一个模块就可以 ...
- 极速版手机蓝牙APP开发
极速版手机蓝牙APP开发 零.效果展示 一.环境介绍 二.开发过程 控件布局 代码逻辑 蓝牙部分 摇杆部分 其他部分 三.整体优化 四.结束语 零.效果展示 "这是一个充满科技风的手机蓝牙A ...
- java 开发手机web,手机web app开发笔记
各位朋友好,最近自学开发了一个手机Web APP,"编程之路",主要功能包括文章的展示,留言,注册登录,音乐播放等.为了记录学习心得,提高自己的编程水平,也许对其他朋友有点启发,特 ...
- iOS进阶开发-iOS性能优化-关东升-专题视频课程
iOS进阶开发-iOS性能优化-3316人已学习 课程介绍 介绍了性能优化方法,其中包括内存优化.资源文件优化.延迟加载.持久化优化.使用可重用对象和并发访问等.这些内容都是非常重要的 ...
- 基于QT的安卓手机蓝牙APP开发
摘要:前段时间用QT写了一个串口调试助手,感觉还可以.因为QT是跨平台的,同样一套代码可以在windows上面跑,也可以在linux上面跑,也可以在安卓手机上面跑.而且不需要修改任何东西,编译器会自动 ...
- 手机银行APP开发新门户
随着3G.4G技术的发展和智能手机的普及,手机银行APP开发的服务范围.业务功能和发展定位都发生了很大的变化,它不再只是局限于提供传统意义上的银行业务. 监测数据显示,手机银行作为一款特殊的APP,尽 ...
- HoloLens开发与性能优化实践
HoloLens中国版终于于5月底在中国上市,同时国内的技术社区经过一年的成长也有了很大的扩张,越来越多的开发者开始进入了HoloLens开发领域,尝试着使用混合现实(Mixed Reality)技术 ...
- 百度App Android启动性能优化-工具篇
一.前言 启动性能是APP的极为重要的一环,启动阶段出现卡顿.黑屏问题,会影响用户体验,导致用户流失.百度APP在一些比较低端的机器上也有类似启动性能问题,为保留存,需要对启动流程做深入优化.现有的性 ...
- 微信小程序开发04 性能优化:借助微信开发者工具提升小程序性能
你好,我是周俊鹏. 前几节课我们分别从架构层(双线程模型).链路层(授权模型).和应用层(自定义组件)三个角度学习了小程序的技术要点.它们能帮你完成一个微信小程序的基本业务逻辑和交互逻辑. 逻辑的第一 ...
最新文章
- php静态分析工具window,window_SpeedPHP框架核心调试工具,在日常的编程开发当中,开发 - phpStudy...
- 阿里云史上最大技术升级:面向万物智能的飞天2.0
- linux nfs mysql_MySQL实现高可用+共享存储NFS
- 第七讲 虚拟机模板及大规模部署虚拟机
- 20200819:力扣202周周赛题解记录
- VIM使用系列:quickfix功能
- UITableView长按拖动排序(支持不同行高,不同section间交换)
- Nginx 安装使用
- MUSIC算法原理以及详细推导
- a3图纸标题栏尺寸标准,a3图纸(学生a3制图标题栏尺寸)
- 剩余电流动作继电器在浴室中的应用
- 世界水周:美国女高中生水污染解决方案获2021斯德哥尔摩青少年水奖
- python因数之和等于数字本身,完全数,盈数,亏数到底是什么鬼?python实现给你看...
- 重磅丨FIL10月减产即将到来 2分钟了解FIL分配模型
- 文创雪糕火出圈!是真内卷还是真搞笑?
- 《马云给年轻人的77条忠告》读书笔记2
- ecmall 如何新增挂件
- 在上海做什么赚钱快?这10个你可以试一试!
- 使用TensorFlow进行股票价格预测的简单深度学习模型
- 2015中国数据库大会Mongodb分享
热门文章
- python随机图片api_Python丨调用百度的人脸识别api给你的颜值打个分
- Oracle 交集,并集和差集
- 单片机入门一对一学习攻略, 看完马上独立开发程序
- 当程序员争论甜咸粽子哪个更好吃时……| 每日趣闻
- 【沉淀】“三淘”和阿里云成长经历:千万不要挑活,记访谈阿里云专家子嘉...
- 例3-3 : 使用arctan计算pi (π)
- 杀毒后无法安装运行瑞星等杀毒软件的解决办法
- phpexcel导出的数据换行
- Ftp下载小文件失败
- [esp32 + LVGL]物理按键控制屏幕上开关和LED闪烁