28-性能优化之面试题

一你在项目中是怎么优化内存的?
二 优化你是从哪几方面着手?
三 列表卡顿的原因可能有哪些?你平时是怎么优化的?
  • 卡顿产生的原因

因为CPU或者GPU所花费的时间过长,导致垂直信号来的时候,CPU计算或者GPU渲染未完成,从而掉帧

  • 卡顿解决的主要思路

(1) 尽可能减少CPU、GPU资源消耗
(2) 按照60FPS的刷帧率,每隔16ms就会有一次VSync信号

四 遇到tableView卡顿嘛?会造成卡顿的原因大致有哪些?

关于卡顿产生的原因,解决思路,监测详细介绍看我的另外一篇简书,看完包你对卡顿有全面的认识。
iOS-底层原理(29)-性能优化详细讲解


本文参考:
路飞_Luck (https://www.jianshu.com/p/07f7b96bb03f)
以及借鉴MJ的教程视频
非常感谢.


©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容