Thanks pickle my issue isn’t relating to the loading process :point:
The loading process loads 123 frames almost flawlessly while updating a JProgressBar’s percentage.
I know there’s got to be a better way to cache Images lol…
If by changing them from a:
ArrayList<BufferedImage>
To:
LinkedList<ImageIcon>
reduced the allocated memory on start up from 872mb to 850mb, what else can I do?
Your 3 steps sound like something I’ll try out today, I know it takes anywhere from 200ms - 216ms to load 1 frame.
(Shuffled in intervals of 60ms - 75ms while playing)
Now that I think about it this, it isn’t really efficient lol.
You don’t see YouTube ‘pre-buffering’ a whole clip at once when you click play XD.