This or why NMT shows stupid numbers when using ZGC.
TBH the more I dived into JVM memory management the more disgusting it became.
You cant be sure of anything, its totally not straightforward, has many pitfalls and requires stupid amount of useless JVM only knowledge to work well.
Im starting to think that in containers age, an intermediate bytecode language is not needed anymore.
May be the reason why CPython or Go see such huge adoption in contenerised world.