云栖梦泽
林渡
Blog
  • 首页
  • 开始浏览
    • 人世间
      • 世间风声
      • 人间烟火
    • 壹句话
    • 山中功课
      • 技术分享
      • LRDP2
      • ARM体系架构
      • Linux内存管理
      • Android稳定性
    • 云外光影
      • 动物与植物
      • 美食
      • 生活气息
      • 人物
    • 文章归档
      • 技术分享
      • 视频类型
      • 音频类型
      • 图文类型
      • 图片类型
  • 专题
    • 众星
    • 众言
    • 豆瓣
    • 足迹
    • 走心评论
    • 林渡的网盘
  • 关于
    • 关于我
    • 一些声明
      • 站点声明
      • 隐私政策
    • 网站统计
  • 欢迎订阅!

欢迎来到云栖梦泽,为您导读全站动态
  • tian 1日前留言 来大佬这里学学😁
  • tian 1日前留言 来大佬这里学学😁
  • 林渡 2日前留言 其实还好啦,现在有AI,然后有一定的基础+思维清晰+AI辅助基本上不难!
  • 怀疑云端 2日前留言 😀我也想写一个集成工具,但是看着好难的样子
  • melokc 1周前留言 222
  • Melokc 1周前留言 向站主学习😋
  • 林渡 1周前留言 优秀啊🙌
  • hcysah123 1周前留言 可以
  • bits 1周前留言 感谢博主
  • 白野 1周前留言 感谢分享
2025 年 8 月
日一二三四五六
12
3456789
10111213141516
17181920212223
24252627282930
31
« 7 月  
最近文章
  • 2025-08-11 【深入内核】内核printk原理介绍
  • 2025-08-08 [LRDP2] 解析插件之dmesg
  • 2025-08-07 [Linux Ramdump Parser] 解析的核心Ramdump实例类的初始化
  • 2025-08-07 [Linux Ramdump Parser] 解析的入口ramparse.py
  • 2025-08-05 [Android稳定性] 第057篇 [方法篇] 高通平台使能ftrace的方法
  • 2025-08-04 [linux内存管理] 第028篇 do_anonymous_page只处理私有映射吗?
  • 2025-08-02 [Android稳定性] 第056篇 [问题篇] 记一例Kernel panic - not syncing: Attempted to kill init!
  • 2025-08-01 [Android稳定性] 第055篇 从dump信息角度学调度schedule
热门文章
  • 2025-06-06 高通平台xbl启动流程补充
  • 2025-06-04 [Android稳定性] 第046篇 [方法篇] 如何使用trace32恢复AOP现场?
  • 2025-06-27 [Android稳定性] 第053篇 [方法篇] 稳定性问题分析指导
  • 2024-12-15 [Android稳定性] 第000篇 Android稳定性系列开篇
  • 2025-06-09 【深入内核】linux ftrace详解
  • 2025-06-05 测试评论访问功能
  • 2025-06-04 [Android稳定性] 第045篇 [问题篇] Kernel panic - not syncing: Attempted to kill init! exitcode=0x00007f00
  • 2025-06-16 [Android稳定性] 第049篇 [问题篇] 软中断霸占CPU导致watchdog无法及时喂狗
热门标签
  • minidump 3
  • kmalloc 1
  • kasan 2
  • dtc 1
  • 内存规整 1
  • setup_arch 1
  • 进程栈 2
  • mtdoops 1
  • memory 3
  • git 1
  • 编译器优化 1
  • buddy 3
  • memblock 4
  • LDO 1
  • 虚拟地址 2
  • ACK 1
  • ANR 0
  • arm64 1
  • crash 4
  • 内存管理 4
  • hang 1
  • vercel 1
  • dumpsys 1
  • spinlock 2
  • 消费主义 1
  • 线性映射 1
  • io 1
  • QCAP 1
  • start_kernel 1
  • SBL 1
  • malloc 1
  • logcat 0
  • RCU 2
  • trace32 9
  • cma 1
  • unpack 1
  • make 1
  • 页表 1
  • timer_list 1
  • XBL 2
  • OOB 1
  • ELF 1
  • ko 1
  • stack 1
  • crashman 1
  • schedule 5
  • 内存屏障 1
  • UMA 1
  • GKI 1
  • uefi 2
6204° 137 7 42
当您评论及浏览文章且浏览器未禁止COOKIE时,会为您显示最近10条回复及前8篇文章的浏览记录。
标签:logcat

logcat 0篇

今天是云栖梦泽·

2024-11-11

随机阅读「[linux内存管理] 第026篇 从内核源码看 slab 内存池的创建初始化流程」
阅读 本文详细介绍了Linux内核中slab内存池的创建过程,从源码层面解释了slab cache的架构设计和实现。文章首先介绍了slab cache的创建接口函数kmem_cache_create,并解释了其参数与slab cache结构体属性的对应关系。接着,文章深入分析了slab cache创建的详细流程,包括获取锁、参数校验、查找可复用的slab cache、计算slab对象的内存布局、初始化slab cache的重要属性、创建本地cpu缓存和NUMA节点缓存等步骤。此外,文章还介绍了slab allocator体系的初始化过程,解释了如何解决先有鸡还是先有蛋的问题,并详细说明了slab对象的内存布局和计算slab所需物理内存页个数的逻辑。最后,文章总结了slab cache的创建流程和架构,并展望了后续对slab内存池内存分配的深入探讨。
壹行随十人
  • 轻雅阁
  • 问心斋
  • 山海云栈
  • 迷鹿屋
  • 风记星辰
  • 菲兹克斯喵
  • 星风之痕
云栖梦泽版权所有 · 架构于Halo及为您增强体验的THYUU/星度主题
苏ICP备2025185582号-1 苏ICP备2025185582号-1 苏公网安备32060102321049号 苏公网安备32060102321049号 BlogsClub BlogsClub
总访问量:| 访客人数: