Java/Development Class/RuntimeMXBean

Материал из Java эксперт
Перейти к: навигация, поиск

Get Boot path from RuntimeMXBean

   <source lang="java">

import java.lang.management.ManagementFactory; import java.lang.management.RuntimeMXBean; import java.util.Date; public class Main {

 public static void main(String args[]) throws Exception {
   RuntimeMXBean mx = ManagementFactory.getRuntimeMXBean();
   System.out.println(mx.getBootClassPath());
 }

}

</source>
   
  
 
  



Get ClassPath from RuntimeMXBean

   <source lang="java">

import java.lang.management.ManagementFactory; import java.lang.management.RuntimeMXBean; import java.util.Date; public class Main {

 public static void main(String args[]) throws Exception {
   RuntimeMXBean mx = ManagementFactory.getRuntimeMXBean();
   System.out.println(mx.getClassPath());
 }

}

</source>
   
  
 
  



Get system start time from RuntimeMXBean

   <source lang="java">

import java.lang.management.ManagementFactory; import java.lang.management.RuntimeMXBean; import java.util.Date; public class Main {

 public static void main(String args[]) throws Exception {
   RuntimeMXBean mx = ManagementFactory.getRuntimeMXBean();
   System.out.println(new Date(mx.getStartTime()));
 }

}

</source>
   
  
 
  



Get the JVM uptime from RuntimeMXBean

   <source lang="java">

import java.lang.management.ManagementFactory; import java.lang.management.RuntimeMXBean; import java.util.Date; public class Main {

 public static void main(String args[]) throws Exception {
   RuntimeMXBean mx = ManagementFactory.getRuntimeMXBean();
   System.out.println(mx.getUptime() + " ms");
 }

}

</source>
   
  
 
  



Get the system properties from RuntimeMXBean

   <source lang="java">

import java.lang.management.ManagementFactory; import java.lang.management.RuntimeMXBean; import java.util.Date; public class Main {

 public static void main(String args[]) throws Exception {
   RuntimeMXBean mx = ManagementFactory.getRuntimeMXBean();
   System.out.println(mx.getSystemProperties());
 }

}

</source>
   
  
 
  



ManagementFactory.getRuntimeMXBean()

   <source lang="java">

import java.lang.management.ManagementFactory; import java.lang.management.RuntimeMXBean; import java.util.Date; public class Main {

 public static void main(String args[]) throws Exception {
   RuntimeMXBean mx = ManagementFactory.getRuntimeMXBean();
   System.out.println(mx.getBootClassPath());
 }

}

</source>
   
  
 
  



RuntimeMXBean.getBootClassPath()

   <source lang="java">

import java.lang.management.ManagementFactory; import java.lang.management.RuntimeMXBean; import java.util.Date; public class Main {

 public static void main(String args[]) throws Exception {
   RuntimeMXBean mx = ManagementFactory.getRuntimeMXBean();
   System.out.println(mx.getBootClassPath());
 }

}

</source>
   
  
 
  



RuntimeMXBean.getClassPath()

   <source lang="java">

import java.lang.management.ManagementFactory; import java.lang.management.RuntimeMXBean; import java.util.Date; public class Main {

 public static void main(String args[]) throws Exception {
   RuntimeMXBean mx = ManagementFactory.getRuntimeMXBean();
   System.out.println(mx.getBootClassPath());
   System.out.println(mx.getClassPath());
   System.out.println(mx.getInputArguments());
   System.out.println(mx.getSystemProperties());
   System.out.println(new Date(mx.getStartTime()));
   System.out.println(mx.getUptime() + " ms");
 }

}

</source>
   
  
 
  



RuntimeMXBean.getInputArguments()

   <source lang="java">

import java.lang.management.ManagementFactory; import java.lang.management.RuntimeMXBean; import java.util.Date; public class Main {

 public static void main(String args[]) throws Exception {
   RuntimeMXBean mx = ManagementFactory.getRuntimeMXBean();
   System.out.println(mx.getInputArguments());
 }

}

</source>
   
  
 
  



RuntimeMXBean.getStartTime()

   <source lang="java">

import java.lang.management.ManagementFactory; import java.lang.management.RuntimeMXBean; import java.util.Date; public class Main {

 public static void main(String args[]) throws Exception {
   RuntimeMXBean mx = ManagementFactory.getRuntimeMXBean();
   System.out.println(new Date(mx.getStartTime()));
 }

}

</source>
   
  
 
  



RuntimeMXBean.getSystemProperties()

   <source lang="java">

import java.lang.management.ManagementFactory; import java.lang.management.RuntimeMXBean; import java.util.Date; public class Main {

 public static void main(String args[]) throws Exception {
   RuntimeMXBean mx = ManagementFactory.getRuntimeMXBean();
   System.out.println(mx.getSystemProperties());
 }

}

</source>
   
  
 
  



RuntimeMXBean.getUptime()

   <source lang="java">

import java.lang.management.ManagementFactory; import java.lang.management.RuntimeMXBean; import java.util.Date; public class Main {

 public static void main(String args[]) throws Exception {
   RuntimeMXBean mx = ManagementFactory.getRuntimeMXBean();
   System.out.println(mx.getUptime() + " ms");
 }

}

</source>