最近某个系统重新包装,把对应模型全部换了,之后发现某几个模型在切换页签的时候会卡1-2秒才出来,根据反馈我开始去查怎么回事。
1.首先排除代码问题,因为只是重新包装,代码没改。
2.接着用unity的profile和framedebug来看,通过profile发现主要是cpu耗时较长,其中rendering是耗时最长的,证实了跟代码无关,不是因为GC或者频繁创建东西导致的。
3.然后想到的是不是贴图drawcall,三角形面数,顶点数有问题,通过static查看发现跟没问题的模型没有太大区别。
4.这时只能对比有问题的模型和没问题的模型了,通过对比发现有问题的模型都有两个类似的粒子特效,那估计跟这两个粒子特效有关,我屏蔽后进去游戏果然不卡了,再通过轮流屏蔽定位到了具体的粒子特效,但是还是不知道具体什么原因导致了该特效卡顿。
5.接着直接找来美术看看这个特效有没什么没按规范设置的地方,特效贴图有没什么问题,通过对比参数发现,有问题的特效的startLiftTime设置得特别大,而且都勾选了prewarm这个选项。
6.问题到这里就找到了,因为勾选prewarm后载入这个特效了时会先初始化让这个特效看起来像已经播了一个周期,可以理解为类似预加载吧,去掉之后就解决了。
简单记录一下,因为稍微涨了点姿势,以前不知道这样设置粒子效果也会导致卡顿。

粒子特效卡顿问题记录相关推荐

  1. VS运行变得异常卡顿的记录及其解决

    这算是篇随笔了,md前两天下了个ce修改器(cheat engine),结果背地里捆绑了一个杀毒软件 起因 vs编译很快,运行很慢很慢,几十行代码运行个一分钟 经过 我百思不得其解啊,后面我以为是vs ...

  2. Android UI卡顿监控

    一.背景 应用的使用流畅度,是衡量用户体验的重要标准之一.Android 由于机型配置和系统的不同,项目复杂App场景丰富,代码多人参与迭代历史较久,代码可能会存在很多UI线程耗时的操作,实际测试时候 ...

  3. h5 android 滚动条卡顿,h5页面滑动卡顿解决方法

    解决方式: 给滚动的元素加样式:-webkit-overflow-scrolling: touch; -webkit-overflow-scrolling(允许独立的滚动区域和触摸回弹) 如果值为au ...

  4. windows 10 系统 CPU硬盘内存占用低仍然出现卡顿

    在某次windows10补丁更新之后就一直出现卡顿,在滚动浏览器页面.甚至简单的桌面拖动矩形都会卡顿,后来经过查阅一些页面解决了卡顿,记录一下对有效的操作过程. 参考页面: [图拉丁吧]win10关闭 ...

  5. 想让安卓app不再卡顿?看这篇文章就够了

    欢迎大家前往腾讯云+社区,获取更多腾讯海量技术实践干货哦~ 本文由likunhuang发表于云+社区专栏 实现背景 应用的使用流畅度,是衡量用户体验的重要标准之一.Android 由于机型配置和系统的 ...

  6. 广研Android卡顿监控系统

    实现背景 应用的使用流畅度,是衡量用户体验的重要标准之一.Android 由于机型配置和系统的不同,项目复杂App场景丰富,代码多人参与迭代历史较久,代码可能会存在很多UI线程耗时的操作,实际测试时候 ...

  7. 修改电脑开机时间记录6005_这些优化步骤,让你的电脑远离卡顿!

    随着更新换代,电脑的性能越来越强劲.但无论是普通电脑,亦或是旗舰机,用得久了总逃不脱"卡顿"的烦恼!快节奏的生活,让我们都变成了急性子.遇到卡顿问题,真的容易抓狂! 小微整理了一篇 ...

  8. 【系统优化】解决windows11桌面切换卡顿(非重装以及关闭特效)

    [系统优化]解决windows11桌面切换卡顿(非重装以及关闭特效) 问题:最近使用win11系统的时候会经常使用触摸板切换桌面,然后每次切换桌面的时候任务栏图标会闪烁,然后系统会卡住一下,体验嫉妒不 ...

  9. 【python】pygame 使用rect记录surface对象的位置并显示会造成卡顿(已解决)

    如题,声明:只为我个人做记录,不供参考,欢迎批评指正. 目的:实现类似重力作用的效果. 想法:按空格使小球有一个向上的速度.(只按一次空格)最终效果应为:先减速向上运动,后加速向下运动. 造成卡顿的代 ...

最新文章

  1. 2030全球新出行产业报告:2.2万亿美元蛋糕将这样分
  2. oracle 递归应用(挺复杂的)
  3. doT.js灵活运用之嵌入使用
  4. JavaWeb中使用session保持用户登录状态
  5. 使用选择器语法查找元素——​​​​​​​Selector选择器概述 ——未完待续
  6. Springboot 连接数据库
  7. 史上最全Vim快捷键键位图(入门到进阶)
  8. java批量处理数据库语句_Java项目中调用bat批处理进行多用户数据库备份
  9. 开启php缩略图,PHP生成缩略图
  10. MVC 配置路由 反复走控制其中的action (int?)
  11. quick-cocos2d-x 游戏开发——StateMachine 状态机
  12. C++第五章课后习题-输入n个字符串,将他们按字母由从小到大的顺序排序并输出
  13. 中缀表达式转后缀表达式详解
  14. 超智能体,tensorflow
  15. 【安信可IDE 1.5模板专题1】安信可windows一体化环境IDE V1.5 版本降临,体积更小,兼容新旧版本SDK编译
  16. 深度学习Tir-Hi3559A使用unbuntu系统的烧写步骤
  17. 简单基础的原生JS实现图片上传添加
  18. 微信开放平台和微信公众平台配置流程简介,
  19. 洛谷题解P1428 小鱼比可爱
  20. python爬虫api接口,网易云音乐python爬虫api接口

热门文章

  1. 5张对比图告诉你,天地图,高德地图,百度地图,谷歌地图区别
  2. 求序列中最大子序列和---分治法
  3. 微信小程序统一分享,全局接管页面分享消息的一些技巧
  4. SolidWorks二次开发 API-SOLIDWORKS Simulation分析参数修改
  5. 四川省公安厅交通警察总队异地容灾系统建设采购
  6. 【生活类】帝都美食与旅行
  7. 探索 Jetpack Compose
  8. 服务器为什么要封UDP
  9. JavaFX简介-网上摘录
  10. 计算机网络:帧中继的概念