Class OSUtils


  • public class OSUtils
    extends Object
    • Constructor Detail

      • OSUtils

        public OSUtils()
    • Method Detail

      • getTotalPhysicalMemory

        public static long getTotalPhysicalMemory()
        Safe call to obtain size of total physical memory.

        It is platform dependent and returns size of machine physical memory in bytes

        Returns:
        total size of machine physical memory in bytes or -1 if the attribute is not available.
      • getLongProperty

        public static Long getLongProperty​(String name)
      • getLongProperty

        public static Long getLongProperty​(String name,
                                           int radix)
      • longValueOf

        public static long longValueOf​(String value,
                                       int radix)
      • getOsName

        public static String getOsName()
      • isLinux

        public static boolean isLinux()
      • isMac

        public static boolean isMac()
      • isWindows

        public static boolean isWindows()
      • isWsl

        public static boolean isWsl()