Runtime 代表JVM,也不能被实例化,但是可以使用getRuntime()返回实例

    1. private static void runtime() {
    2. // TODO Auto-generated method stub
    3. //得到JVM的实例对象
    4. Runtime runtime = Runtime.getRuntime();
    5. //JVM当前总共有多少内存大小
    6. System.out.println(runtime.totalMemory()/1024/1024);
    7. //JVM最大可以有多少内存大小(JVM可以大概申请物理内存的1/4)
    8. System.out.println(runtime.maxMemory()/1020/1024);
    9. //JVM当前剩余内存大小
    10. System.out.println(runtime.freeMemory()/1024/1024);
    11. //关闭虚拟机,能不用就不用
    12. runtime.exit(0);
    13. //要求虚拟机回收垃圾
    14. runtime.gc();
    15. }