关于android 3.0系统的内存限制的一些测试数据
2011-11-24 22:50
961 查看
最近给android系统的内存限制问题折腾的蛋疼,网上说android的一个activity只有16M内存,有的说java申请的空间和c中申请的空间总和是16M,我汗啊~ 我得显示20M的bitmap图片。。。。。
以下是个人测试数据,供参考:
1.系统:android 3.0
2.用如下方式获取到app的内存总量是48M。
4.只在Java中new 整数数组,可以new出int数组42M。
5.如果JNI中new出来的空间都返回给Java,那么JNI中newIntArray的空间和Java中new出来的空间总和是42M。
以上为个人测试数据,由于对android了解不多,不能说出其中道理。
以下是个人测试数据,供参考:
1.系统:android 3.0
2.用如下方式获取到app的内存总量是48M。
ActivityManager activityManager = (ActivityManager) context.getSystemService(Context.ACTIVITY_SERVICE); activityManager.getMemoryClass();3.只在JNI中NewIntArray数组,可以分配到42M空间。测试方式:循环分配,直到出现VM abort!
4.只在Java中new 整数数组,可以new出int数组42M。
5.如果JNI中new出来的空间都返回给Java,那么JNI中newIntArray的空间和Java中new出来的空间总和是42M。
以上为个人测试数据,由于对android了解不多,不能说出其中道理。
相关文章推荐
- Android 用application保存全局变量,关于Android中传递数据的一些讨论
- 关于android 系统选图crash问题的一些问题总结
- 关于Android中传递数据的一些讨论
- 关于android系统内存占用超过80%的解决方法!有问题先百度~吼吼
- [Android学习系列11]关于Android数据存储的一些事
- 关于Android中传递数据的一些讨论
- 关于android当中Service读取应用中的内存数据不更新问题
- Android 用application保存全局变量,关于Android中传递数据的一些讨论
- 关于 Android Dex 方法限制的一些总结
- 关于Android中传递数据的一些讨论
- Android 内存泄露测试数据处理--procrank,setprop,getprop
- 关于计算机视觉的一些测试数据集和源码站点
- 关于安卓3.0以上的系统屏幕适配问题的一些心得
- 关于Android中传递数据的一些讨论
- 关于Android中传递数据的一些讨论
- android 查看系统分配程序内存限制
- 无废话Android之android下junit测试框架配置、保存文件到手机内存、android下文件访问的权限、保存文件到SD卡、获取SD卡大小、使用SharedPreferences进行数据存储、使用Pull解析器操作XML文件、android下操作sqlite数据库和事务(2)
- 关于Android中传递数据的一些讨论
- 关于安卓3.0以上的系统屏幕适配问题的一些心得
- Android中关于JNI 的学习(二)对于JNI方法名,数据类型和方法签名的一些认识