Here is something strange that happens a lot to me.
I'll have a sequence in Premiere Pro CC 2014 that is entirely or largely an AE comp that I have dynamically linked. I'll use a specific case as an example, but it's happened with various projects.
In this most recent one the visual (but not audio) of my Premiere sequence is one AE dynamically linked comp of about 90 seconds. It's more or less a fancy slide show- some photos with moves, some text, motion blur, masking, maybe a few filters. Fairly basic stuff as far as After Effects goes.
Anyhow, I like to render the sequence in Premiere and then watch it down with music to see if the timing works and make adjustments from there. That's my usual workflow. The strange thing is that when I render, the render times can vary tremendously. With this particular project, one time rendered in about 2 minutes in Premiere. I watched it down and I noticed a spelling error, which I fixed. Just changing one word of text in AE. This, of course, causes the entire linked comp to need to be rendered again in Premiere. This time when I go to render, it took about 20 minutes and it only got about 70% of the way through. A huge difference and all I changed was a couple letters, which shouldn't impact how intensive of a render is needed. What I usually do is cancel the render when it takes that long, then quit Premiere, reopen, and render right away after I open. When I do this, after the application restart, the sequence will then render in the faster approximately 2 minute duration. Almost invariably this is true.
So I end up quitting and restarting Premiere a lot to get the faster render times. But of course that's annoying.
What is going on here?
I know that some might have critiques of the workflow and watching in Premiere and the fact that one letter change forces the entire sequence re-render. I know I could break it up and there are ways around that. But I am not interested in such critiques. My work flow actually is quite efficient when the 2 minute render time happens. Just not when it takes 10x more than that for the same thing. Why are there these huge render time swings?
My guess is that some cache gets filled up, so when the application is just started, and the cache is empty, the render works much better. But I really do not know.
Help please.