Class JVMHelper

java.lang.Object
pro.gravit.utils.helper.JVMHelper

public final class JVMHelper extends Object
  • Field Details

    • RUNTIME_MXBEAN

      public static final RuntimeMXBean RUNTIME_MXBEAN
    • OPERATING_SYSTEM_MXBEAN

      public static final OperatingSystemMXBean OPERATING_SYSTEM_MXBEAN
    • OS_TYPE

      public static final JVMHelper.OS OS_TYPE
    • OS_BITS

      public static final int OS_BITS
    • OS_VERSION

      public static final String OS_VERSION
    • ARCH_TYPE

      public static final JVMHelper.ARCH ARCH_TYPE
    • NATIVE_EXTENSION

      public static final String NATIVE_EXTENSION
    • NATIVE_PREFIX

      public static final String NATIVE_PREFIX
    • JVM_BITS

      public static final int JVM_BITS
    • RUNTIME

      public static final Runtime RUNTIME
    • LOADER

      public static final ClassLoader LOADER
    • JVM_VERSION

      public static final int JVM_VERSION
    • JVM_BUILD

      public static final int JVM_BUILD
  • Method Details

    • getArch

      public static JVMHelper.ARCH getArch(String arch)
    • getVersion

      public static int getVersion()
    • getBuild

      public static int getBuild()
    • getNativeExtension

      public static String getNativeExtension(JVMHelper.OS OS_TYPE)
    • getNativePrefix

      public static String getNativePrefix(JVMHelper.OS OS_TYPE)
    • fullGC

      public static void fullGC()
    • getCertificates

      public static X509Certificate[] getCertificates(Class<?> clazz)
    • checkStackTrace

      public static void checkStackTrace(Class<?> mainClass)
    • isJVMMatchesSystemArch

      public static boolean isJVMMatchesSystemArch()
    • jvmProperty

      public static String jvmProperty(String name, String value)
    • verifySystemProperties

      public static void verifySystemProperties(Class<?> mainClass, boolean requireSystem)