Good job but i think there is still much to improve because my benchmark-scene tests are not that good:
(AMD 3960X (24Cores), 64 GB RAM, RTX 3090)
Multiframe: 4:30 (CPU = 100% , GPU after the first 1/3 at 0%)
Singleframe: 12:00 (CPU = between 5-22%)
Media Encoder: 4:15 (CPU=10-30%, GPU at the beginn 10-40% after the first 1/3 at 0%)
i think if this project would be GPU optimised it would be even faster in Media Encoder?.
Im sooo glade that you realy work on Multicore support! but at the moment i see no real benefit over rendering in Media Encoder - but that could change if you optimise the Mutiframe Rendering, implement Multiframe Preview and make all your Effects Multiframe and GPU compatible!
I'm not sure how media encoder could be as fast as MFR. It only supports rendering from AE in single frame mode currently so you should be seeing similar performance to single frame render queue exports. Perhaps the disk queue was already filled from your render queue render?
That said, we are planning making media encoder support MFR, along with preview, and working on making all the effects MFR enabled.
Media Encoder usually is even slower than the standard single core rendering within after effects for me.. During the time until the project was sent to media encoder I can already render it several times inside after effects.