Class JvmInfo

    • Constructor Detail

      • JvmInfo

        public JvmInfo​(StreamInput in)
                throws java.io.IOException
        Throws:
        java.io.IOException
    • Method Detail

      • jvmInfo

        public static JvmInfo jvmInfo()
      • pid

        public long pid()
        The process id.
      • getPid

        public long getPid()
        The process id.
      • version

        public java.lang.String version()
      • getVersion

        public java.lang.String getVersion()
      • versionAsInteger

        public int versionAsInteger()
      • versionUpdatePack

        public int versionUpdatePack()
      • getVmName

        public java.lang.String getVmName()
      • getVmVersion

        public java.lang.String getVmVersion()
      • getVmVendor

        public java.lang.String getVmVendor()
      • getStartTime

        public long getStartTime()
      • getInputArguments

        public java.lang.String[] getInputArguments()
      • getBootClassPath

        public java.lang.String getBootClassPath()
      • getClassPath

        public java.lang.String getClassPath()
      • getSystemProperties

        public java.util.Map<java.lang.String,​java.lang.String> getSystemProperties()
      • getConfiguredInitialHeapSize

        public long getConfiguredInitialHeapSize()
      • getConfiguredMaxHeapSize

        public long getConfiguredMaxHeapSize()
      • onError

        public java.lang.String onError()
      • onOutOfMemoryError

        public java.lang.String onOutOfMemoryError()
      • useCompressedOops

        public java.lang.String useCompressedOops()
        The value of the JVM flag UseCompressedOops, if available otherwise "unknown". The value "unknown" indicates that an attempt was made to obtain the value of the flag on this JVM and the attempt failed.
        Returns:
        the value of the JVM flag UseCompressedOops or "unknown"
      • useG1GC

        public java.lang.String useG1GC()
      • useSerialGC

        public java.lang.String useSerialGC()
      • getGcCollectors

        public java.lang.String[] getGcCollectors()
      • getMemoryPools

        public java.lang.String[] getMemoryPools()