Background concurrent copying GC freed 107384(8MB) AllocSpace objects, 0(0B) LOS objects, 49% 原因記錄
导致GC的原因有很多种
比如 1.string字符串,循环内string拼接使用+=
2. course游标没关闭
3.图片过大
4. 短时间内大量创建新对象 尽量减少临时对象的使用。临时对象在跳出函数调用后,会成为垃圾,少用临时变量就相当于减少了垃圾的产生
5.少用静态对象变量。静态变量属于全局变量,不会被GC回收,它们会一直占用内存
6.能用基本类型如Int,Long,就不用Integer,Long对象。基本类型变量占用的内存资源比相应对象占用的少得多
我的属于频繁操作大量数据如下
再lescan 图1内调用了图2 图2调用了mes生成器图3 图3mes生成器内操作数据库,lescan不断发送导致频繁GC 将数据保存挪到不会频繁操作的地方即可
如图:
造成原因引用地址Android 面试回答 老司机教你深入理解gc回收机制_深南大盗的博客-CSDN博客
Background concurrent copying GC freed 107384(8MB) AllocSpace objects, 0(0B) LOS objects, 49% 原因記錄相关推荐
- Background sticky concurrent mark sweep GC freed 842(58KB) AllocSpace objects
Background sticky concurrent mark sweep GC freed 842(58KB) AllocSpace objects, 5(11MB) LOS objects, ...
- 并发增量复制垃圾回收 (Concurrent and Incremental Copying GC) 和虚拟内存应用
本文是对 6.S081 课程中 VM applications 论文阅读中对虚拟内存能应用于 Garbage Collection 的笔记.主要记录垃圾回收的一些算法和解释论文的应用点.内容是从最简单 ...
- java 序列化 内存溢出_Gson序列化问题导致的内存溢出,tip:Background sticky concurrent mark sweep GC freed...
MFC 单文档消息执行顺序. theApp构造, InitInstance void CMyFrameWnd::OnGetMinMaxInfo(MINMAXINFO* lpMMI) BOOL CMyF ...
- Error copying library net.java.jinput:jinput:2.0.5 解决办法
如图,在反编译mc1.8.8时候出现的问题 找了好多教程没有解决,突然看到帮助文档里面这句话 就是说,脚本去帮你复制这些文件到这个文件夹,但是脚本可能因为权限问题等原因无法完成复制,这一步可以直接手动 ...
- android bugreport关键字
aosp关于read bugreport的文档:https://source.android.com/setup/contribute/read-bug-reports,建议详细阅读. 跟踪CPU i ...
- cocos creater 鸿蒙 音频卡死 播放失败 不回调
cocos creater音频播放失败 || 不回调 || 卡死 || 鸿蒙 问题背景 开发过程中 未发现问题 线上 部分鸿蒙用户反馈: 页面卡死没反应 || 页面不能继续下一步 so: 问题有可能是 ...
- BiometricPrompt之六 - BiometricDialogView锁屏显示
前边<BiometricPrompt之四 - BiometricDialogView无法消失>已经介绍过BiometricDialogView无法消失的一种情形. 那还有没另外的情况,有. ...
- Android 自动化触发GC
问题 最近有个小需求,能通过自动化对app进行GC回收 对于app的处理无外乎主动调用System.gc()或者使用adb命令直接进行GC回收 解决方法 方法一 在代码里的某个方法调用System.g ...
- 看完这篇,让你不再惧怕内存优化
对于安卓应用开发来说,内存究竟会遇到什么样的问题,有什么方法可以用来测试和分析,以及有什么样的策略可以去实践优化,今天就来好好聊聊这个话题. 缘起 现代计算机是基于冯*诺依曼架构的,计算机的软件是 ...
最新文章
- 洛谷P2512 糖果传递
- Quartus II调用modelsim无缝仿真
- BZOJ4044 Luogu P4762 [CERC2014]Virus Synthesis (回文自动机、DP)
- async js 返回值_JS异步编程 | Async / Await / Generator 实现原理解析
- MMDetection-简介
- Java StringBuilder神话被揭穿
- 200多位大牛!2019两院院士拟推荐候选人最新名单
- JSF技术的相关网站和BBS
- 对话框控件访问七种方式
- oracle 判断数值为小数位数为一位且为0_Python的循环、判断和各种表达式(长文系列第二篇)...
- 阿里云服务器如何使用
- SQL的四种连接查询
- java groovy 表达式_Groovy的基础语法
- PHP字符串函数stripslashes(反引用一个addslashes转义的字符串)
- oracle 验证 lob 坏块,Oracle LOB坏块处理
- Android 进阶之路《丢掉初学者的诟病》
- JavaScript 进阶 - 第3天
- Linux主目录文件夹英文,中文Ubuntu主目录下的文件夹改回英文
- 宝宝为什么不吃奶粉,奶爸必读文章
- mbp网速很慢_macbook无线上网很慢怎么办 macbook无线上网很慢解决方法