Quo Vadis, class space? A look at class metadata storage in the Hotspot JVM

Day 1 | 13:30 | 00:25 | UD2.208 (Decroly) | Thomas Stüfe


Note: I'm reworking this at the moment, some things won't work.

The stream isn't available yet! Check back at 13:30.

This talk looks deeper at class metadata storage in the Hotspot JVM and the changes JEP 450 "Compact Object Headers" brought. We will examine the mechanics and CPU cache effects of oop iteration and propose a more cache-friendly solution. We will investigate the class storage limits and possible ways to circumvent them. Finally, we will examine an alternative to the current class space solution.