LINUX
文章平均质量分 80
baimafeifei2011
这个作者很懒,什么都没留下…
展开
-
might_sleep
might_sleep(): 指示当前函数可以睡眠。如果它所在的函数处于原子上下文(atomic context)中(如,spinlock, irq-handler…),将打印出堆栈的回溯信息。这个函数主要用来做调试工作,在你不确定不期望睡眠的地方是否真的不会睡眠时,就把这个宏加进去。这个函数我在看代码时基本上是直接忽略的(因为我知道它实际上不干什么事),不过因为内核中转载 2016-10-01 09:40:54 · 661 阅读 · 0 评论 -
Android版本下载以及切换之 git使用
1:下载android主线分支repo init -u https://android.googlesource.com/platform/manifest 2:下载android其它分支repo init -u https://android.googlesource.com/platform/manifest -b android-4.0.1_r1转载 2016-10-01 10:37:04 · 1091 阅读 · 0 评论 -
nameidata路径查找辅助结构
转自:http://blog.sina.com.cn/s/blog_4a2f24830100l2h4.html根据路径名寻找目标节点的dentry 下面来研究文件系统中的一个非常关键的操作:根据路径名寻找目标节点的dentry。 例如要打开/mnt/win/dir1/abc 这个文件,就是根据这个路径,找到目标节点 ‘abc’ 对应的 dentry ,进而得到 ino转载 2016-10-04 15:11:58 · 918 阅读 · 0 评论 -
Android 系统稳定性 - ANR(一)
http://rayleeya.iteye.com/blog/1955652 如果你是一个Android应用程序开发人员,你的人生中不可避免的三件事情是:死亡、缴税和ANR。这么说是夸张了,但是由于Android本身的设计,以及应用程序和系统在开发过程中的缺陷,经常会在测试过程中遇到各种各样的ANR问题。在功能性的测试中还少一些,主要是在压力测试中(例如Monkey测试)会转载 2016-10-20 11:03:03 · 342 阅读 · 0 评论 -
android系统稳定性-ANR(二)
http://rayleeya.iteye.com/blog/1955657P.S. OpenOffice粘贴过来后格式有些混乱。1.2如何分析ANR问题引起ANR问题的根本原因,总的来说可以归纳为两类:应用进程自身引起的,例如:主线程阻塞、挂起、死循环应用进程的其他线程的CPU占用率高,使得主线程无法抢占到CPU时间片其他进程间接引起的,例转载 2016-10-20 14:05:43 · 3517 阅读 · 0 评论