调试
文章平均质量分 64
替换法fj
这个作者很懒,什么都没留下…
展开
-
Ubuntu 安装 SystemTap
Systemtap 简介借用官方的话就是:收集 linux 以及运行在linux 系统上程序的运行的信息调查程序的性能怎么安装呢对于 ubuntu 系统来说直接sudo apt-get install systemtap那么 centos 就是yum install systemtap上面安装的 systemtap 有一定程度不可用,例如在运行的时候出现 这个问题,部分截图如下所示:出现上面问题的原因是 linux 内核版本太新,而 systemtap 版本太旧导致的,这个时候原创 2022-04-02 14:41:56 · 2176 阅读 · 0 评论 -
Linux下的内核测试工具——perf使用简介
摘要:Perf是Linux kernel自带的系统性能优化工具。Perf的优势在于与Linux Kernel的紧密结合,它可以最先应用到加入Kernel的new feature。pef可以用于查看热点函数,查看cashe miss的比率,从而帮助开发者来优化程序性能。 1.perf的安装 由于我们经常是在自己编译的内核上进行开发工作,这里需要有包含调式信息的内核启动镜像文件vmlinu...转载 2018-12-12 10:12:52 · 867 阅读 · 0 评论 -
系统级性能分析工具 — Perf
从2.6.31内核开始,linux内核自带了一个性能分析工具perf,能够进行函数级与指令级的热点查找。 perf Performance analysis tools for Linux.Performance counters for Linux are a new kernel-based subsystem that provide a framework for al...转载 2018-12-12 10:16:09 · 215 阅读 · 0 评论 -
Linux调试线程的堆栈
1、通过 ps -ef | grep AppName 找到AppName进程对应的PID想通过名字就打印出AppName进程的pid使用下面的命令echo $(pgrep -d',' -f AppName)2、TOP命令,找到占用CPU最高的进程top命令详解$ top top - 20:11:45 up 850 days, 1:18, 3 users, load aver...原创 2018-12-12 10:39:09 · 1249 阅读 · 0 评论