Вся память является собственной памятью, однако JVM управляет и записывает память в свою кучу JVM (не то же самое, что и собственная куча)
Offheap - это Java-термин для памяти, которая не управляется напрямую.Однако им можно управлять косвенно, используя прямые ByteBuffer (s) в качестве прокси-объектов для необработанной собственной памяти.