![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
linux内核
文章平均质量分 93
翟云云
这个作者很懒,什么都没留下…
展开
-
linux性能分析汇总
性能分析工具汇总 收藏 一、分析工具 1、CPU性能分析工具: vmstat ps sar time strace pstree top 2、Memory性能分析工具: vmstat strace top ipcs ipcrm cat /proc/meminfo cat /proc/slabinfo cat /proc//maps 3、I/O性能分析工具: vmstat ipstat rep...原创 2014-10-17 17:47:49 · 99 阅读 · 0 评论 -
trace mechanism in linux
一:tracing目录文件以及创建的代码root@memory-153:/sys/kernel/debug/tracing# ls available_events options stack_trace_filter available_filter_functions per_cpu trace available_t...原创 2014-10-17 17:47:16 · 131 阅读 · 0 评论 -
acpi-pci(hotplug)总结
1. pci初始化 memory@memory-153:~$ cat /boot/System.map-3.16.0 | grep pci | grep __initcall ffffffff81e5bba0 t __initcall_pcibus_class_init2 ffffffff81e5bba8 t __initcall_pci_driver_init2 ffffffff81e5bc5...原创 2014-10-17 17:46:17 · 935 阅读 · 0 评论 -
编译链接总结
2. 编译和链接 2.1. 编译过程 广义的代码编译过程,实际上应该细分为:预处理,编译,汇编,链接。 预处理过程,负责头文件展开,宏替换,条件编译的选择,删除注释等工作。gcc –E表示进行预处理。 编译过程,负载将预处理生成的文件,经过词法分析,语法分析,语义分析及优化后生成汇编文件。gcc –S表示进行编译。 汇编,是将汇编代码转换为机器可执行指令的过程。通过使用gcc...原创 2014-10-17 17:44:20 · 943 阅读 · 0 评论 -
编译连接个人总结
一:软件包介绍: glibc : libc, ld.so, ldd, ldconfig等 binutils : ar, as, ld ,nm, objcopy, objdump, readelf, size, strip gcc : c++, cc, cpp, libgcc, libstdc++, gcc, gccbug, gcc相关 二:gcc头文件...原创 2014-10-17 17:42:39 · 87 阅读 · 0 评论