永发信息网

java程序怎么测量 所使用的内存大小 ,

答案:2  悬赏:0  手机版
解决时间 2021-04-07 04:35
java程序怎么测量 所使用的内存大小 ,
最佳答案
Runtime.maxMemory(); //最大JVM内存(就是你配置给JVM的值)
Runtime.totalMemory();//JVM可支配的最大内存值
Runtime.freeMemory();//剩余内存空间

另外给一个例子:
Runtime run = Runtime.getRuntime();

long max = run.maxMemory();
long total = run.totalMemory();
long free = run.freeMemory();
long usable = max - total + free;
System.out.println("最大内存 = " + max);
System.out.println("已分配内存 = " + total);
System.out.println("已分配内存中的剩余空间 = " + free);
System.out.println("最大可用内存 = " + usable);

程序使用:java.lang.Runtime 包,不需要特别下载和导入
全部回答
Runtime runtime = Runtime.getRuntime();
runtime.totalMemory() - runtime.freeMemory();
通过这个API就可以啊追问如果我写程序的话,是不是要两个线程,一个线程测runtime.totalMemory() - runtime.freeMemory(); 一个线程 读取数据, 如果满了,第一个线程使第二个线程结束? 先谢过了大神
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
北京坐飞机到梧州要多少个小时?
燕城驾校报名处我想知道这个在什么地方
勇敢的)的单词怎么写
有烹饪工作经验点师傅我在这里问一下学烹饪应
为什么说三羧酸循环是一个需氧代谢途径
红头黑头铈钨电极的区别
有一个男的老缠着我女朋友我该怎么办?
猎豹大师的红包提醒功能,刚刚还能正常提醒,
白事别人送来的黑布上有音容宛在等字样上礼簿
整个人快要崩溃了,该怎么办
立定跳远真的和身高有关吗
油性肌肤用卸妆乳还是水还是油
“卿本佳人,奈何韶华”后面的诗句是什么?
京城教一怎么样
我和表姐的女儿在一起长大,现在相爱了,怎么
推荐资讯
winserver 2003 可以安装高版本的iis么
求在撒哈拉沙漠以南的非洲城市排名
王者荣耀清晰度怎么变
内存里面是怎么存贮数据(图) 内存地址后有一
苹果手机下载软件再删除次数多了会不会导致运
皇山蔬菜水果批发市场在什么地方啊,我要过去
梦见坟场,墓碑自己穿孝衣还有佛像是什么意思
如果发到群里的微信消息,已经群里收到了,有
我有一个扑克牌大的牌子 标着 含24k金吉 什么
属猪在那个方向求财好?
求《依然爱丽丝》百度云
求一个寻找停车场的手机免费APP
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?