Class AEJavaManagement

java.lang.Object
com.biglybt.core.util.AEJavaManagement

public class AEJavaManagement extends Object
  • Field Details

  • Constructor Details

    • AEJavaManagement

      public AEJavaManagement()
  • Method Details

    • initialise

      public static void initialise()
    • getThreadCPUTime

      public static long getThreadCPUTime()
    • getMemoryHistory

      public static List<String> getMemoryHistory()
    • dumpThreads

      public static void dumpThreads()
    • dumpThreads

      public static void dumpThreads(IndentWriter writer)
    • getThreadInfo

      public static String getThreadInfo(Thread thread)
    • getMaxHeapMB

      public static long getMaxHeapMB()
    • getJVMLongOption

      public static long getJVMLongOption(String[] options, String prefix)
    • setJVMLongOption

      public static String[] setJVMLongOption(String[] options, String prefix, long val)
    • removeJVMOption

      public static String[] removeJVMOption(String[] options, String prefix)
    • decodeJVMLong

      public static long decodeJVMLong(String val) throws Exception
      Throws:
      Exception
    • encodeJVMLong

      public static String encodeJVMLong(long val)