Fork me on GitHub
侧边栏
摘要: 1 图 1 Linux profiling 手段一览 软件埋点: 手动埋点:主动调用 trace 函数来实现埋点。 Android systrace 即是这样一个例子,如图 2 和 图 3 所示 自动埋点:借助工具链,自动埋点,对函数的 entry 和 return 进行 hook。 Linux f 阅读全文
posted @ 2023-10-09 23:13 yooooooo 阅读(498) 评论(0) 推荐(1)
摘要: Linux内核的tracing buffer是一种用于存储内核跟踪数据的特殊缓冲区。它用于记录内核中发生的事件和活动,以帮助开发人员进行性能分析和故障排查。该缓冲区可以在内核运行时启用,并且可以通过特定的跟踪工具和API进行访问和分析。跟踪缓冲区可以包含一系列事件和数据,如函数调用、中断、系统调用、 阅读全文
posted @ 2023-10-09 22:37 yooooooo 阅读(70) 评论(0) 推荐(0)