OC底层基础:性能优化

2022-02-17  本文已影响0人  节奏lhl

查看oc文件底层结构

xcrun -sdk iphoneos clang -arch arm64 -rewrite-objc xxx.m

支持ARC、指定运行时系统版本

xcrun -sdk iphoneos clang -arch arm64 -rewrite-objc -fobjc-arc -fobjc-runtime=ios-15.0.0 xxx.m

一、CPU和GPU

在屏幕成像的过程中,CPU和GPU起着至关重要的作用
在iOS中是双缓冲机制,有前帧缓存、后帧缓存

二、卡顿检测

1. 卡顿优化-CPU

2. 卡顿优化-GPU

三、离屏渲染

1. 在OpenGL中,GPU有两种渲染方式

2. 离屏渲染消耗性能的原因

3. 哪些操作会触发离屏渲染?

四、耗电优化

1. 尽可能降低CPU、GPU功耗

2. 少用定时器

3. 优化I/O操作

4. 网络优化

5. 定位优化

注:可能涉及的面试题

上一篇:
OC底层基础:App启动流程及启动优化
下一篇:
OC底层基础:Block

上一篇下一篇

猜你喜欢

热点阅读