Aside from setting inputScaleFactor and using cacheIntermediates, what are the most important things to do to get great interactive performance with Core Image (both when constructing a CIImage from URL and using CIRAWFilter). Perhaps CIImage lifetimes or how they are mutated?
Alternatively, what patterns (again other than inputScaleFactor / cacheIntermediates) most hurt performance?