RunTime
一,RunTime简介
在每一个JVM中都有一个RunTime的对象,并且它的构造方法私有化(单例模式),以保证运行环境中只有一个RunTime对象。这个类的主要功能是取得一些与运行时有关的环境的属性或者创建新的进程等操作;
二,常用方法
● public static getRunTime(): 取得RunTime类的实例化对象;
● public long totalMemory(): 返回所有可用内存空间
● public long maxMemory(); 返回最大可用内存空间
● public long freeMemory(); 返回空余内存空间
● public void gc(); 释放垃圾空间
● public process exec(可用系统程序);创建系统进程,调用系统程序。
问题:什么是GC,如何处理?
● GC(garbage collector):垃圾收集器,释放无用的内存空间;
● 由系统不定时自动执行回收,或者手动调用RunTime对象的gc()方法手动回收;