![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Log分析
飞_哥
这个作者很懒,什么都没留下…
展开
-
Dalvik与ART的GC调试
一、Dalvik1.1 GC含义Dalvik虚拟机,每一次GC打印内容格式:D/dalvikvm: <GC_Reason> <Amount_freed>, <Heap_stats>, <External_memory_stats>, <Pause_time>中文版:D/dalvikvm: <GC触发原因> <GC释放内...转载 2018-03-16 17:02:16 · 183 阅读 · 0 评论 -
Android程序运行报错"Process xxxx has died"原因查找
在我们的程序挂掉之后,我们抓取log分析,有时候有以下提示: "I/ActivityManager( 2212): Process com.seven.test (pid 2758) has died." 这句话的意思就是说我们的程序主进程已经死掉了,这肯定不是我们所期望的啊,那么这种错误如何分析呢?以下是我的分析过程 1.首先找到关键log[java] view p...转载 2018-03-13 09:54:53 · 9581 阅读 · 0 评论 -
Android的死机、重启问题分析方法
Android的死机、重启问题分析方法1. 死机现象1.1 死机定义当手机长时间无法再被用户控制操作时,我们称为死机。在这里我们强调长时间,如果是短时间,归结为性能问题。1.2 死机表现* 用户操作手机无任何响应,如触摸屏幕,按键操作等。* 手机屏幕黑屏,无法点亮屏幕。* 手机界面显示内容和用户输入不相干。1. 系统简图当用户对手机进行操作时,对应的数据流将是下面一个概...转载 2018-03-19 14:28:42 · 2248 阅读 · 0 评论 -
Android的死机、重启问题分析方法
Android的死机、重启问题分析方法1. 死机现象1.1 死机定义当手机长时间无法再被用户控制操作时,我们称为死机。在这里我们强调长时间,如果是短时间,归结为性能问题。1.2 死机表现* 用户操作手机无任何响应,如触摸屏幕,按键操作等。* 手机屏幕黑屏,无法点亮屏幕。* 手机界面显示内容和用户输入不相干。1. 系统简图当用户对手机进行操作时,对应的数据流将是下面一个概...转载 2018-03-28 08:59:56 · 7122 阅读 · 0 评论 -
IllegalStateException: Fragment already added
该问题是由于要显示的Fragment已经存在与记录当中,但是你又第二次add.if (!fragment.mDetached) {1218 if (mAdded.contains(fragment)) {1219 throw new IllegalStateException("Fragment already added: " + frag...原创 2018-04-10 18:04:06 · 1949 阅读 · 0 评论 -
Android性能优化之常见的内存泄漏
前言对于内存泄漏,我想大家在开发中肯定都遇到过,只不过内存泄漏对我们来说并不是可见的,因为它是在堆中活动,而要想检测程序中是否有内存泄漏的产生,通常我们可以借助LeakCanary、MAT等工具来检测应用程序是否存在内存泄漏,MAT是一款强大的内存分析工具,功能繁多而复杂,而LeakCanary则是由Square开源的一款轻量第三方内存泄漏检测工具,当它检测到程序中有内存泄漏的产生时,它将以最直观...转载 2018-04-03 15:07:23 · 99 阅读 · 0 评论 -
ANR机制以及Log分析
目录1. 概览2. ANR机制2.1 ANR的监测机制2.1.1 Service处理超时2.1.2 Broadcast处理超时2.1.3 Input处理超时2.1.4 小结2.2 ANR的报告机制2.2.1 CPU的使用情况2.2.2 函数调用栈3. 问题分析方法3.1 日志获取3.2 问题定位3.3 场景还原3.3.1 第一个假设和验证3.3.2 第二个假设和验证4. 总结请尊重原创版权,转载注...转载 2018-03-28 15:54:27 · 700 阅读 · 0 评论 -
Android Fragment详解
先以我遇到的问题来抛砖引玉02-12 09:33:22.204 E/AndroidRuntime( 2660): FATAL EXCEPTION: main02-12 09:33:22.204 E/AndroidRuntime( 2660): Process: com.hound.android.omni, PID: 266002-12 09:33:22.204 E/AndroidRuntim...原创 2018-04-12 14:23:33 · 1725 阅读 · 0 评论