当前页面: 开发资料首页 → J2ME 专题 → 请问怎样在程序中显示手机的剩余内存?
请问怎样在程序中显示手机的剩余内存?
摘要: 请问怎样在程序中显示手机的剩余内存?
是手机的剩余内存,那个RunTime.FreeMemery()获取的内存好像不对
在Nokia6630上,10M的内存,运行时显示的剩余内存只有200多k,有点问题!
谢谢!
手机的内存10M,但是并不是所有的内存都可以让java使用。
RunTime.FreeMemery()获取的是系统分配给java虚拟机的heap堆大小中剩余的内存。
要获取手机的剩余空间大小
可以用System.getProperty(),只是这个函数需要传入一个参数,这个就得看手机底层的api是怎么实现的,规范中没有提到。
Mark~
这里的内存有堆内存和可用内存之分,10m指的是可用内存,实际上一般是没有这么大的内存的
如果还有问题请发到这里 http://www.sf.org.cn/bbs/index.asp?boardid=7