Class AEJavaManagement


  • public class AEJavaManagement
    extends java.lang.Object
    • Constructor Detail

      • AEJavaManagement

        public AEJavaManagement()
    • Method Detail

      • initialise

        public static void initialise()
      • getThreadCPUTime

        public static long getThreadCPUTime()
      • getMemoryHistory

        public static java.util.List<java.lang.String> getMemoryHistory()
      • dumpThreads

        public static void dumpThreads()
      • getMaxHeapMB

        public static long getMaxHeapMB()
      • getJVMLongOption

        public static long getJVMLongOption​(java.lang.String[] options,
                                            java.lang.String prefix)
      • setJVMLongOption

        public static java.lang.String[] setJVMLongOption​(java.lang.String[] options,
                                                          java.lang.String prefix,
                                                          long val)
      • removeJVMOption

        public static java.lang.String[] removeJVMOption​(java.lang.String[] options,
                                                         java.lang.String prefix)
      • decodeJVMLong

        public static long decodeJVMLong​(java.lang.String val)
                                  throws java.lang.Exception
        Throws:
        java.lang.Exception
      • encodeJVMLong

        public static java.lang.String encodeJVMLong​(long val)