MemorySegment — это ограниченное, типизированное представление непрерывного блока памяти — в куче Java, вне кучи (нативной) или отображённой из файла. Arena управляет тем, когда эта память активна и когда освобождается. Вместе они обеспечивают гарантии безопасности памяти, схожие с моделью владения Rust, предотвращая обращение к освобождённой памяти и выход за границы.
Типы Arena и их время жизни