每个Java应用程序都有一个Runtime
类的Runtime
,允许应用程序与运行应用程序的环境进行接口。
应用程序无法创建自己的此类的实例。当前运行时可以从getRuntime
方法获得。
常用方法有:
① static Runtime getRuntime() 返回与当前应用程序相联系的运行时环境
② void exit(int status) 中断当前运行的Java虚拟机,status为状态码,非0的状态码表示不正常中断
③ native void traceInstructions(Boolean on)
设置对指令的追踪,如果参数on为 true,则Java虚拟机对于其上执行的每一条指令都发出调试信息
④ native void traceMethodCalls(Boolean on)
设置对调用方法的追踪,如果参数on为 true,则支持指令的追踪
⑤ totalMemory() 返回系统的内存总数
⑥ freeMemory() 返回系统当前内存的剩余空间总数
⑦ gc () 运行垃圾回收程序
一般⑤⑥/1024得到xx k