Memory usage is purely frameCount * frameResolution * rgba
So to use less memory you got to reduce either the frame count or the resolution.
It's best to render your image source files at the lowest resolution possible, find that sweat spot between details and size.
Basically C3 loads images by layout, all object on that layout are loaded into memory (all animations and all frames).
So if you have animations/frames that you're not using in a specific layout, it will be best to split those into different objects.
Of course memory usage is also audio files and movie files, you'll need to identify where the bottleneck is.