フィルターのパラメータが変わるたびにCIFilterを作り直すことはよく無いかと思ったが、大したパフォーマンスへの影響はなさそう。
AppleによるCoreImageのベストプラクティス
<aside> ☝️ User smaller images when possible. Performance scales with the number of output pixels. You can have Core Image render into a smaller view, texture, or framebuffer. Allow Core Animation to upscale to display size.
Use Core Graphics or Image I/O functions to crop or downsample, such as the functions CGImageCreateWithImageInRect or CGImageSourceCreateThumbnailAtIndex.
</aside>