Class UnsafeUtil


  • public class UnsafeUtil
    extends Object
    Utility to provide a sun.misc.Unsafe instance and manages native memory.
    Author:
    Tilman Neumann
    • Method Detail

      • getUnsafe

        public static sun.misc.Unsafe getUnsafe()
        Returns:
        the Unsafe
      • allocateMemory

        public static long allocateMemory​(long size)
        Allocate a native memory block.
        Parameters:
        size - desired size
        Returns:
        address
      • freeMemory

        public static void freeMemory​(long address)
        Release a native memory block.
        Parameters:
        address -