After playing a bit with Java 9, here is what I've found: - Java 9 can't load the agent. So `UnsafeSizeOf` is used - Then it works well excecpt: We get Illegal access warnings from `ObjectGraphWalker` Also, Java 9 is using less memory (good!) so we need to adapt our tests accordingly.