一个非常规性能 BUG 分析: 大量 D 进程卡在 shrink_inactive_list
Description一个项目中偶现几十上百个 D 进程卡住在 shrink_inactive_list,导致卡顿/卡死/android SWT 等问题,前前后后,提交了 3 次修复,还没有彻底解决。 山重水复疑无路LOG: 123456789101112131415161718
Description一个项目中偶现几十上百个 D 进程卡住在 shrink_inactive_list,导致卡顿/卡死/android SWT 等问题,前前后后,提交了 3 次修复,还没有彻底解决。 山重水复疑无路LOG: 123456789101112131415161718
死锁概念死锁是指多个进程(线程)因为长久等待已被其他进程占有的的资源而陷入阻塞的一种状态。当等待的资源一直得不到释放,死锁会一直持续下去。死锁一旦发生,程序本身是解决不了的,只能依靠外部力量使得程序恢复运行,例如重启,开门狗复位等。 Linux 提供了检测死锁的机制,主要分为 D
简介高通 ramdump 可以解析出 ftrace,方便用于追踪 快省稳 问题。kernelshark 是一个可以查看 trace event 的图形化工具,方便梳理和观察内核微观行为。trace-cmd 是设置读取 ftrace 的命令行工具,kernelshark既可以记录数
Welcome to Hexo! This is your very first post. Check documentation for more info. If you get any problems when using Hexo, you can find the