soukeiki 发表于 2019-8-12 17:49:41

为啥重新编译工程的第一次GPUImage渲染很慢?

各位的大神你们好,我有个问题百思不得其解。
库:GPUImage。
环境:iOS
场景:我随便创建了一个滤镜,GPUImagePicture、GPUImageFilter、GPUImageView都有了,也都正确串联了。
每次我重新编译并运行工程的时候,第一次渲染都需要等很长时间,但是从这以后每次渲染都是瞬时的。
我追根溯源发现是执行GPUImageFilter中的 atIndex:textureIndex];语句的时候
花费了很长时间。
但是很奇怪,这个方法的实现里面的每条语句都是瞬间执行完的,但是在调用处看来它返回却花了很长时间。
请问这是咋回事?
页: [1]
查看完整版本: 为啥重新编译工程的第一次GPUImage渲染很慢?