当前位置: 首页 > news >正文

公司网站是怎么做的温州网站开发风格

公司网站是怎么做的,温州网站开发风格,英文网站建设 深圳,网页查询系统Android为每个应用分配多少内存 Android出厂后#xff0c;java虚拟机对单个应用的最大内存分配就确定下来了#xff0c;超出这个值就会OOM。这个属性值是定义在/system/build.prop文件中. 例如#xff0c;如下参数 dalvik.vm.heapstartsize8m #起始分配内存 dalvik.vm.…Android为每个应用分配多少内存 Android出厂后java虚拟机对单个应用的最大内存分配就确定下来了超出这个值就会OOM。这个属性值是定义在/system/build.prop文件中. 例如如下参数 dalvik.vm.heapstartsize8m #起始分配内存 dalvik.vm.heapgrowthlimit192m #一般情况app申请的最大内存 dalvik.vm.heapsize512m #设置largeheap时App可用的最大内存dalvik.vm.heaptargetutilization0.75 #GC相关 dalvik.vm.heapminfree512k dalvik.vm.heapmaxfree8m以上内存数据的理解如下 初始内存大小heapstartsize 虚拟机的内存并不是一次就分配完成的每次应用打开先分配一个初始值随着后续需要不断扩大内存单个进程内存限定heapgrowthlimit 表示单个进程内存最大值超出就会报OOM。仅仅针对dalvik堆不包括native堆单个虚拟机或单个进程可用的最大内存heapsize 与上面单个进程内存限定区别是当应用配置为大内存时manifest配置可以使用的内存会突破单个进程内存限定达到最大内存。 配置使用最大内存在menifest添加配置即可如下 application...android:largeHeaptrue...... /application针对不同手机获取app内存信息可通过adb命令 $adb shell getprop dalvik.vm.heapstartsize #初始内存大小$adb shell getprop dalvik.vm.heapgrowthlimit #单个进程内存限定$adb shell getprop dalvik.vm.heapsize #最大内存在代码中获取可使用的最大内存 private fun appMemInfo() {val maxMemory Runtime.getRuntime().maxMemory() //该应用最大占有内存设置了largeheap该值会变大val freeMemory Runtime.getRuntime().freeMemory() //空余的内存该值会变动例如gc操作Log.i(memInfo, --------memTotal${maxMemory shr 20}, memFree${freeMemory shr 20}) //shr 20是转换为M,方便查看 }注意dalvik内存不含nativeHeap. 总结dalvik内存不含nativeHeap.单个进程能使用的最大内存为 heapgrowthlimit, 不同厂商和机型可能不一样。通过在Menifest配置largeHeap可以使用更大的内存, 即heapsize值。 系统内存 如果要获取手机的总内存可以使用如下方法 private fun sysMemInfo() {val am getSystemService(Context.ACTIVITY_SERVICE) as ActivityManagerval memoryInfo ActivityManager.MemoryInfo()am.getMemoryInfo(memoryInfo)val availMem memoryInfo.availMem //系统可用内存val totalMem memoryInfo.totalMem //系统总内存val threshold memoryInfo.threshold //低内存阈值当可用内存小于该值时系统处于低内存允许val lowMemory memoryInfo.lowMemory //系统是否低内存运行Log.i(memInfo, --------availMem${availMem shr 20}, totalMem${totalMem shr 20}, threshold${threshold shr 20}, isLowMem${lowMemory})val memoryMax am.memoryClass //对应于 dalvik.vm.heapgrowthlimitval largeMemoryClass am.largeMemoryClass //对应于 dalvik.vm.heapsizeLog.i(memInfo, --------memMax${memoryMax}, largeMax${am.largeMemoryClass}) }参考资料 Android为每个应用分配多少内存如何进行性能调优
http://www.dnsts.com.cn/news/100614.html

相关文章:

  • 书画协会网站建设西安到北京的高铁
  • 备案不关闭网站吗如何建立单页网站
  • icp网站建设通辽网站建设公司
  • 网站备案的公司注销了工程备案信息查询
  • 网上拿货做哪个网站好魔力百科网站做料理视频
  • 做设计下素材有比较好的网站装潢公司网站建设
  • 网站开发培训北京快速搭建一个网站
  • wix做的网站在国内访问不新闻类网站源码
  • 网站建设优化安徽做细分行业信息网站
  • 试用网站 建站成都网站制作哪家专业
  • 网站开发设计报告书怎么写平台网站开发
  • 自己网站做虚拟币违法吗济南能源建设网站
  • 上海市建筑网怎么做网站优化 sit
  • 织梦购物网站整站源码运城建设局网站
  • 公司互联网站全面改版网络建站优化科技
  • 网站内容建设总结个人网站做捐赠发布违法吗
  • 网站建设企业有哪些重庆梁平网站建设哪家便宜
  • 工信和信息化网站备案系统温州网站制作哪家好
  • 商务网站规划与建设课程设计企业做网站怎么做
  • 做长页网站装饰设计公司属于什么行业
  • 网站可以叫做系统吗河北百度seo关键词排名
  • 做电影网站能赚钱吗免费图片网站建设
  • 微信网页版登录界面唐山seo排名外包
  • 做简历的网站安装网站程序
  • 信阳建设网站网站备案技巧
  • 包装材料网站建设安徽省建设工程信网站
  • 中国百强城市榜单公布杭州seo俱乐部
  • 响应式网站的概念网站运营与维护是什么
  • 网站建设类百度浏览器官网入口
  • 有域名了建立免费网站广州做网站的