您当前的位置: 首页 >  面试
  • 0浏览

    0关注

    674博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

面试:Android应用程序如何突破dalvik.vm.heapsize 的限制

沙漠一只雕得儿得儿 发布时间:2021-12-22 09:27:01 ,浏览量:0

应用程序如何突破dalvik.vm.heapsize 的限制。

  • 创建子进程。创建一个新的进程,那么我们就可以把一些对象分配到新进程的heap上了,从而达到一个应用程序使用更多的内存的目的。
  • 使用jni在native heap上申请空间(推荐使用)。nativeheap的增长并不受dalvik vm heapsize的限制。只要RAM有剩余空间,程序员可以一直在native heap上申请空间,当然如果 RAM快耗尽,memory killer会杀进程释放RAM。
  • 使用显存。使用 OpenGL textures 等 API , texture memory 不受 dalvik vm heapsize 限制。

 

关注
打赏
1657159701
查看更多评论
立即登录/注册

微信扫码登录

0.0405s