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

【错误记录】Android Studio 开发环境内存占用过多 ( 记录内存使用情况 )

文章目录

  • 一、报错信息
  • 二、AS 内存记录分析





一、报错信息



使用 Android Studio 一段时间后 , 内存爆了 , 占用了 10G 的内存 ;

在这里插入图片描述





二、AS 内存记录分析



AS 刚启动时 , 只占 2014M 内存 ;

在这里插入图片描述

编译运行程序后 , 内存变为 2800M 左右 ;

在这里插入图片描述

设置显示的运行程序对应的日志 , 占用内存 就会稳定在 2800M 左右 ;

在这里插入图片描述

如果 手机 进入调试模式后 , 不设置要调试的应用 , 大量日志会占用大量的内存 , 内存会一直快速增加 ;

在手机的 Debug 模式下 , 如果输出大量日志 , 没有进行任何过滤 , 每次编译运行 apk 文件 , 都会增加 200M ~ 500M 左右内存 , 运行几次就会出现内存占满的情况 ;

在这里插入图片描述

如果 不连接手机 , 内存基本不会增加 太多 ;

在这里插入图片描述

运行第一次应用后 , 占用内存变为 3453M ;

在这里插入图片描述

之后每次运行应用都会增加 200M 的内存 , 并且该内存会一直占用 , 下面是每次编译运行 app 后的内存大小 ;

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

Android Studio 与 华为 的 HarmonyOS 兼容性问题 , 毕竟不是标准的 Android 系统 ;

参考 之前 的 【错误记录】Android Studio 调试 华为手机 不显示 Logcat 日志 ( Fail to acquire dataAnalyzerService | HarmonyOS 鸿蒙系统 ) 博客 , 可能是打开了 AP LOG 设置 导致 内存泄漏问题 ;

当前的 Android Studio 的 版本是 4.2.1 ;

在这里插入图片描述


http://www.kler.cn/a/420832.html

相关文章:

  • Maven 详解
  • springboot利用easypoi实现简单导出Excel
  • 如何参加华为欧拉考试?
  • Day4:生信新手笔记 — R语言简单命令与Rstudio配置
  • 字节青训Marscode——8:找出整形数组中超过一半的数
  • 威联通-001 手机相册备份
  • 【系统架构设计师】真题论文: 论无服务器架构及其应用(包括解题思路和素材)
  • 在物理机上安装 Jupyter 的完整指南
  • Spark 内存管理机制
  • androidstudio 最新继承 proto kts 方式
  • WEB开发: 丢掉包袱,拥抱ASP.NET CORE!
  • 代码随想录算法训练营第三十四天 | 62.不同路径 | 63. 不同路径 II | 343.整数拆分 | 96.不同的二叉搜索树
  • 【前端】JavaScript 中的创建对象模式要点
  • java 在方法里,开一个线程,如果报错,不影响原来的方法
  • spring boot有哪些不足之处?
  • NaviveUI框架的使用 ——安装与引入(图标安装与引入)
  • 使用PyPDF2工具加载pdf文件数据
  • Linux C/C++编程之动态库
  • 使用Grafana K6来测测你的系统负载能力
  • 前端禁用 页面复制粘贴
  • SpringBoot 构建在线家具商城:系统设计与技术实现
  • element-ui的下拉框报错:Cannot read properties of null (reading ‘disabled‘)
  • Qt入门6——Qt窗口
  • python学习笔记13 python中的函数(下)
  • 40分钟学 Go 语言高并发:【实战课程】性能瓶颈分析与优化实战
  • 基于Matlab合成孔径雷达(SAR)回波信号建模与多指标质量评估