我要发布
仪器网/ 仪器社区/ 测量测试软件/ java程序怎么测量 所使用的内存大小 ,

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

网婆浪子    2015-10-28    测量测试软件    浏览 377 次

比如说 ,我想从外文件部读取数据,当内存达到10M的时候, 则停止, 请高手指点啊 。。。

精彩问答
我是智障happy 发布日期:2018-02-10
Runtime.maxMemory(); //Z大JVM内存(就是你配置给JVM的值)
Runtime.totalMemory();//JVM可支配的Z大内存值
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("Z大内存 = " + max);
System.out.println("已分配内存 = " + total);
System.out.println("已分配内存中的剩余空间 = " + free);
System.out.println("Z大可用内存 = " + usable);

程序使用:java.lang.Runtime 包,不需要特别下载和导入
全部评论
l馬l 发布日期:2015-10-29
Runtime runtime = Runtime.getRuntime();
runtime.totalMemory() - runtime.freeMemory();
通过这个API就可以啊
最新主题
相关版块
我要评论
X您尚未登录
账号登录
X您尚未登录
手机动态密码登录
X您尚未登录
扫码登录
官方微信

仪器网微信服务号

扫码获取最新信息


仪器网官方订阅号

扫码获取最新信息

在线客服

咨询客服

在线客服
工作日:  9:00-18:00
联系客服 企业专属客服
电话客服:  400-822-6768
工作日:  9:00-18:00
订阅商机

仪采招微信公众号

采购信息一键获取海量商机轻松掌控