美文网首页
Android H5页面内存溢出优化

Android H5页面内存溢出优化

作者: LouisHUI | 来源:发表于2017-04-10 13:39 被阅读197次

现在App开发时很多界面都是使用H5进行展示,但是在加载H5页面的过程中,如果要展示的界面中图片过多就会出现内存过多的问题,并且在退出界面后,即使在Activity的onDestory中执行了webView.destory()或者webview = null,对内存回收也没有效果。

针对上面的问题采取以下方案:

Webview时加载H5界面时,使用新进程加载,退出界面时将进程杀掉。

实现原理:

开启新的Activity时,在Android的清单文件中进行标记这个Activity在一个单独的进程

在这个Activity中的onDestory中,杀掉进程

执行之后,内存释放会特别明显,但是由于通过进程来处理页面,会引起当前页面和其它页面间的通信发生问题,如果需要进行通信,要注意进程间通信问题

相关文章

  • Android 优化

    Android 内存优化内存溢出 , 内存泄漏 , 内存泄漏过多就导致内存溢出 Android 系统垃圾回收机制内...

  • Android H5页面内存溢出优化

    现在App开发时很多界面都是使用H5进行展示,但是在加载H5页面的过程中,如果要展示的界面中图片过多就会出现内存过...

  • Android面试题整理

    Android方面: 1、View事件分发机制 2、资源加载原理 3、内存优化(内存泄漏、内存溢出),如何查找内存...

  • 艺术开发探索十五章笔记

    Android性能优化 Android不可能无限制的使用内存和CPU资源,过多的使用内存会导致内存溢出,即OOM。...

  • Android开发内存管理

    Android内存优化是性能优化中很重要的一部分,而避免内存溢出(OOM)又是内存优化中比较核心的一点。本篇主要介...

  • 浅谈Android开发中的内存优化

    Android开发中,常常需要对App进行性能优化,这其中很重要的一点是进行内存优化,避免出现出内存泄露、内存溢出...

  • Android性能优化

    Android的性能优化,主要是从以下几个方面进行优化的: 稳定(内存溢出、崩溃) 流畅(卡顿) 耗损(耗电、流量...

  • Android性能优化-方法区导致内存问题实例分析

    说到Android内存优化,网上相关资料主要是关于内存泄露和内存溢出,基本都是针对堆内存问题进行分析,很少有关注方...

  • Android性能优化篇之内存优化--内存泄漏

    引言 1. Android性能优化篇之内存优化--内存泄漏 2.Android性能优化篇之内存优化--内存优化分析...

  • Android性能优化篇之UI渲染性能优化

    引言 1. Android性能优化篇之内存优化--内存泄漏 2.Android性能优化篇之内存优化--内存优化分析...

网友评论

      本文标题:Android H5页面内存溢出优化

      本文链接:https://www.haomeiwen.com/subject/yqphattx.html