"when the JRE installer started..."
.... to multiply because most app work with just one specific release, developers don't know how to bundle it in their damned application locally, and you need to keep installed outdated and vulnerable ones.
And still, as soon you just look at a Java application, a couple of Gigabytes of RAM are gone....