java 中怎么样获取基某个程序运行时所占用的内存???????? java 中怎么样获取基某个程序运行时所占用的内存???????? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 Runtime r = Runtime.getRuntime(); r.freeMemory()//当前虚拟机所余内存,返回值为long r.totalMemory()//虚拟机所分配的内存,返回值为long进行搭配使用即可。 import java.io.*;import java.util.*;import java.lang.Runtime;public class Test { public static void main(String args []) { long freememory; Runtime rt; rt = Runtime.getRuntime(); rt.gc(); freememory = rt.freeMemory(); System.out.println("Memory is:" + Long.toString(freememory)); String temp = new String("tests"); rt.gc(); freememory = rt.freeMemory(); System.out.println("Memory is:" + Long.toString(freememory)); temp += "3"; } }结果:Memory is:1932384Memory is:1932360 java程序的运行完全由JVM来控制,好像不太容易得到这是java的安全基础 代码求解! 求Java日期选择器 这个程序不太懂 [Microsoft][ODBC SQL Server Driver][SQL Server]解析得到的定位器无效 Map 存入数据的顺序 java 用oracle游表提取结果集(再线等待) 求高手点拨一个Socket通信项目中的错误.. JDBC PreparedStatement executeBatch 如何忽略异常? 如何管理以及维护 开发工具资源库? UML、JAVA项目小组 请问使用java怎样截获到rtsp,rtp的包,如何解析?有没有什么api可以进行解析工作?望指教拉,谢拉 读取txt文件中数据的问题
r.totalMemory()//虚拟机所分配的内存,返回值为long进行搭配使用即可。
import java.util.*;
import java.lang.Runtime;
public class Test {
public static void main(String args [])
{
long freememory;
Runtime rt;
rt = Runtime.getRuntime();
rt.gc();
freememory = rt.freeMemory();
System.out.println("Memory is:" + Long.toString(freememory)); String temp = new String("tests");
rt.gc();
freememory = rt.freeMemory();
System.out.println("Memory is:" + Long.toString(freememory)); temp += "3"; }
}
结果:Memory is:1932384
Memory is:1932360