mirror of
https://github.com/NohamR/knowledge-kit.git
synced 2026-05-25 04:17:17 +00:00
feature: App 逆向防护
This commit is contained in:
@@ -62,7 +62,10 @@ self.iamgeView.layer.backgroundColor = [UIColor greenColor].CGColor;
|
||||
self.imageView.layer.cornerRadius = YES;
|
||||
```
|
||||
|
||||
|
||||
|
||||
## 离屏渲染的影响?
|
||||
|
||||
触发离屏渲染后,会增加 GPU 的工作量,CPU + GPU 工作时间可能会超过一次渲染周期,会发生 UI 卡顿。
|
||||
|
||||
离屏渲染,指的是 GPU 在当前屏幕缓冲区以外新开辟一个缓冲区进行渲染操作。由上面的一个结论视图和圆角的大小对帧率并没有什么影响,数量的多少才显著影响性能。可以知道离屏渲染耗时是发生在离屏这个动作上面,而不是渲染。为什么离屏这么耗时?原因主要有创建缓冲区和上下文切换。创建新的缓冲区代价都不算大,付出最大代价的是上下文切换。
|
||||
@@ -107,7 +110,7 @@ Xcode 就提供了检测功能,打开路径为: Xcode -> Debug -> View Debug
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
## 引申阅读
|
||||
- [实时渲染管线中的光源渲染问题](https://zhuanlan.zhihu.com/p/392748735)
|
||||
- [蒙特卡罗方法](https://wiki.mbalib.com/wiki/蒙特卡罗方法)
|
||||
|
||||
Reference in New Issue
Block a user