JEP 450: Compact Object Headers
Identity hashcodes and monitors are perennially tricky to implement with low space overhead and I think in hindsight that putting them at the base of the object model (i.e. every object has them) was a mistake.WebAssembly GC objects do not have identity hash codes nor monitors to strive for the lowest space overhead in the base object model.