I wish PPRO had even better PERFs optimization: It is slow when inserting clips on filled sequences
The observation is very simple and easy to reproduce:
Take a sequence that has 0 clips in it, and take the same sequence that has about 200 items in it:
If you add a clip though a script, then the operation will be much slower if you do it on a sequence that has already 200 clips than if you do it to an empty sequence. I am observing it because I try to insert multiple clips at once, the usual user probably has never been bothered to see that an insertion took 2-3 seconds instead of 0.1 sec.
You must know that creating a new sequence for the experiment (and leaving the 200 clips sequence aside) does not help. It is more about the number of "inserted clips" on all "sequences of the project" that affects this speed I think.
Perhaps it can be easier to observe if you do multiple insertions at once:
If run a simple script that add 200 differents other clips (actually could be probably the same media inserted in 100-200 differentes places) to the sequence:
- If you use the empty sequence to run the script, it will run faster (I will provide example of Speed % proportion below)
- If you use the sequence that already has 200 media in it, it will be slower! The more there is items there the slower it gets!
I had already posted about this here (https://community.adobe.com/t5/premiere-pro-discussions/is-there-a-way-to-turbo-speed-up-premiere-pro-even-more-by-making-it-use-more-gpu/m-p/14407437#M490095)
Example:
If my sequence is empty, then i can add 200 clips in 60 seconds.
If I empty it again I can add another 200 for another 60 sec => Total is 400 clips in 120 sec (approx).
Now if I choose to add 400 clips on an empty sequence this is what happens:
- the more we advance in inserting clips, the more clips there are already in the sequence the slower it gets. The total would be 200 secs or porbably a bit more (instead of 120 seconds like we did earlier)
That's like 30-40% slower (it will get worse below).
Now if we try to insert in empty sequence 350 clips:
- same concept happens, the more clips present in sequence, the slower it is to insert another one. So by clip 300, isnerting clip 301 is way way way slower than inserting clip 1 and 2..
About 600+ seconds
If we inserted 200 by 200, that would be 105 sec (60 for 200 + 45 for 150, hence 105 for 350 clips) , way faster than the 600 sec, so we are at what 80%~ decrease in speed?
it is kind of bothering/bugging.
And throughest the whole operations, my GPU and RAM usage is very "cool" and calm:

What I would have wanted:
I am ready to use MORE GPU and/or RAM (even if that means activating a temporary turbo mode where PPRO start doing lot of calculations in the background) to ensure PPRO is prepared to treat any request instantly or faster (at least make inserting an item on an filled sequences as fast inserting it on an empty sequence or close to it or at least way faster as much as possible).
End result: Inserting a clip to a project that has a filled sequences (in items) as fast as inserting the same clip to a project that has empty sequence(s).
Use whatever needed: GPU, RAM, CPU, all in combination, all fine by me. I just want speed.
Thanks.
