我自己的测试结果大概是10兆,不知道对不对?我是通过这样查看的,不知道对不对?
System.gc();
Runtime rt = Runtime.getRuntime();
System.out.println("总内存="+rt.totalMemory()+", 已用="+(rt.totalMemory()-rt.freeMemory())+", 可用="+rt.freeMemory()+", 最大="+rt.maxMemory());我老是怀疑自己用的内存没有释放掉,感觉当已用的内存接近10兆时,表示自己开销的内存基本回收了,是不是这样呢?
System.gc();
Runtime rt = Runtime.getRuntime();
System.out.println("总内存="+rt.totalMemory()+", 已用="+(rt.totalMemory()-rt.freeMemory())+", 可用="+rt.freeMemory()+", 最大="+rt.maxMemory());我老是怀疑自己用的内存没有释放掉,感觉当已用的内存接近10兆时,表示自己开销的内存基本回收了,是不是这样呢?
解决方案 »
- Menu按钮消失
- Android关于手机音量加减键与SeekBar同步问题
- apk文件无法直接下载
- socket客户端不断发送图片,服务端只能显示出第一张
- Android 可以连接其他类型数据库吗?
- android调试崩溃问题,求各位大哥支招!
- 求助:报错java.lang.ArrayIndexOutOfBoundsException.length=1;index=1
- fragment示例运行不了
- Android SQLite设计一张表,用于储存用户的笔记本信息。。
- 请问一下为什么我手机访问不了电脑的localhost
- android的开源项目如何获取源码
- Android访问Webservice,模拟器上测试通过,但是真机上测试出错,请问该如何解决。
dalvik.vm.heapstartsize=8m
dalvik.vm.heapsize=384m //最大,超过会崩溃.