简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
静态tracepoint预埋在内核的关键位置, 通过这些预埋的tracepoint, 可以比较容易梳理出相关模块的框架及主要流程. 相比于直接钻到scheduler的实现细节中去, 我们...
linux eBPF是3.17内核开始引入的一个全新设计,代码目录主要在kernel/bpf 下,它的全称是 extended BPF(eBPF), 目前关于eBPF的资料还比较乱,很难得看到一篇对ebpf总结的那么全的文章,转载自此:
提到soft lockup,大家都不会陌生:BUG:softlockup-CPU#3stuckfor23s![kworker/3:0:32]这个几乎和panic,oop...
首先放一个社区iommupatch的网址:https://lore.kernel.org/linux-iommu/1: arm smmu的原理1.1: smmu 基本知识如上图所示,sm...
背景“云原生技术有利于各组织在公有云、私有云和混合云等新型动态环境中,构建和运行可弹性扩展的应用。云原生的代表技术包括容器、服务网格、微服务、不可变基础设施和声明式API。”聊容器技术避...
From:阿拉神农神农和朋友们的杂文集缘起华为的方舟编译器终于走出开源的第一步,官方地址为https://www.openarkcompiler.cn/home 。我个人于今年4月在机械工业出版社出版了“深入理解Android”系列书籍的最后一本书——《深入理解Android Java虚拟机ART》一书。这本书围绕Android系统中Java虚拟机ART做了详尽的源码分析。其中,第六章更是以...
特别声明:本系列文章LiAnLab.org著作权所有,转载请注明出处。by @宋宝华Barry《Android架构纵横谈之一——软件自愈能力》已经谈地告了一个段落。接下来这个系列二我们谈Android性能方面的考虑。Android系统组件繁杂,盘根错节,若非在性能上进行充分的考虑,恐怕会慢如蜗牛。Android有独具特色的Dalvik虚拟机,启动过程中即加载许多资源以便子进程进行继承的Z
由于虚拟机的存在,Android应用开发者们通常不用考虑内存访问相关的错误。而一旦我们深入到Native世界中,原本面容和善的内存便开始凶恶起来。这时,由于程序员写法不规范、逻辑疏漏而导...
《Linux设备驱动开发详解》虚拟机下载
/dev/mem里有什么简单来讲,/dev/mem是系统物理内存的映像文件,这里的 “物理内存” 需要进一步解释。物理内存是指我们插在内存槽上的内存条吗?当然是,但物理内...