【Java】25.常用API之lang.Runtime类

本文深入探讨了Java中Runtime类的功能,包括如何通过getRuntime方法获取当前运行时环境,使用exit方法中断虚拟机,以及如何利用gc方法触发垃圾回收。同时介绍了如何通过totalMemory和freeMemory方法监控系统内存。
摘要由CSDN通过智能技术生成

每个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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值