Not sure about .NET, but Java doesn't have arenas..
It surely has them since Project Panama, as memory segments.
It’s this simple in .NET
ArrayPool<T>
java.lang.foreign.Arena
It surely has them since Project Panama, as memory segments.