The OpenJDK uses Metaspace to store its class metadata. It can contribute a large part to the non-Java-heap memory footprint of a Java VM process. We explain what it is and why we need it. A short, quick and hopefully easy read without diving too deep into VM internals. Should be digestible by everyone.