奥利给工具集
文章平均质量分 84
程序员秘书
公号同名,Linux/ARM/Android/嵌入式/工具人/技术伴于生活和成长,愿永为少年,心中有火,眼中有光,一个普通程序员的秘书。
展开
-
ftrace tracers 之 function、function_graph 使用笔记(二)
ftrace 功能很强大,不仅能跟踪代码流程,也能用来分析性能问题。我们先从简单的代码流程跟踪使用学起。一般用作产品发布的版本,默认tracers 应该都是 nop,如果想要使用 其他 tracers 需要打开对应的内核配置宏才行。比如,今天使用到的 function、function_graph,对应需要:(1)function 主要用于跟踪内核函数的调用栈(其被调用过程)(2)function_graph 主要用于跟踪内核函数内部调用流程及耗时root:/sys/kernel/tracin原创 2024-05-02 07:34:19 · 841 阅读 · 1 评论 -
Android java、native、kernel获取堆栈信息常用方法总结
在实际开发中,因为经常分析问题,需要从上到下跟踪一些代码调用流程,所以就会有分别在 java、native、kernel 打印调用堆栈的需求;之前也都是零散的在用,今天花了一些时间,梳理了一下,记录分享之。...原创 2022-08-15 00:06:18 · 3659 阅读 · 1 评论 -
Linux ftrace 之 function、function_graph 使用笔记(一)
ftrace 功能很强大,不仅能跟踪代码流程,也能用来分析性能问题。尤其要深入和快速学习linux内核相关流程,非常有用。原创 2022-05-28 14:47:07 · 606 阅读 · 0 评论 -
[嵌入式er笔记]linux 命令find、locate、which、whereis用法详细总结
linux下文件查找命令用法总结。如需转载,请保留和标注清楚出处。前言我们经常需要在linux系统中查找一个文件,或需要知道哪些文件包含已知的特有信息,便于快速对比排查、分析问题,那么如何准确高效查找呢?其实在linux下可查找文件的命令不止一个,命令附带的用法也不止一个,有些组合功能真的很强大,尤其是find命令。如果你目前查找文件,使用最多的命令仅是 find ./ -name "test",那这篇最全最详也许没有之一的文章绝对值得一读,必有收获。建议:关注 并 星标 嵌入式er笔记原创 2021-07-04 18:54:54 · 276 阅读 · 0 评论 -
[嵌入式er笔记]linux tar 命令只要带一个参数,效率值爆棚
前言/背景今天get了一个,tar命令 -P(大写)参数的用法,感觉非常有用,做个笔记。我们平时可能使用比较多的常规打包、解压命令如下:tarzcvfxxx.tar.gzxxx//在当前工作目录,将xxx打包为xxx.tar.gztarxcvfxxx.tar.gz//将xxx.tar.gz解压到当前工作目录以上命令,当打包内容比较少,操作不是很频繁的时候,我们来回跳转服务器、跳转工作目录操作,是可以接受的,但当出现需要在某个用户(机器)不同的特定工作目录打...原创 2021-07-04 18:44:23 · 288 阅读 · 0 评论 -
[嵌入式er笔记]记一次shell脚本syntax error之谜
shell syntax error: unmatched ‘xxx’ 之谜最近用调试设备,调试一项新功能,因为想让自动循环干一件事情(无法持续连接adb),我第一时间想到了通过shell脚本实现,所以临时用notepad++,写了一个shell脚本,因为具体干的事情涉密,我就用抓取log的命令:logcat > /sdcard/logs 代替来描述吧。如,写了 temp.sh 如下:#!/bin/bashwhile truedo logcat > /sdca...原创 2021-06-23 00:12:01 · 394 阅读 · 0 评论 -
[嵌入式er笔记]记录一次git操作详细实践过程(我真应该更早一点认识Git)
原文链接:https://mp.weixin.qq.com/s?__biz=MzAxODkwMzM4Mw==&mid=100000982&idx=1&sn=75a06c7fc9bc86ceb943174970df7b93&chksm=1bce7cee2cb9f5f8613e6d19bd68f422c3741a915cb1db085a32ea10fea6a4b401119e0c2095#rd#什么是Git截图来自于网络可见其实最初是因为一整套开源的linux..原创 2020-06-26 00:16:34 · 556 阅读 · 0 评论