• 大小: 257KB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2021-01-07
  • 语言: 其他
  • 标签: tracepoint  lttng  linux  

资源简介

tracepoint_lttng使用详解,主要是对函数耗时进行定性的统计,对性能优化方案有着举足轻重的效果!LTTng 是一个 Linux 平台开源的跟踪工具,是一套软件组件,可允许跟踪 Linux 内核和用户程序,并控制跟踪会话(开始/停止跟踪、启动/停止事件 等等)。这些组件被绑定如下三个包: •LTTng-tools:库和用于跟踪会话的命令行接口 •LTTng-modules:允许用 LTTng 跟踪 Linux 的 Linux 内核模块 •LTTng-UST:用户空间跟踪库

资源截图

代码片段和文件信息

#define TRACEPOINT_DEFINE
#include “tp.h“

int main(int argc char* argv[])
{
    int i;

    tracepoint(my_provider my_first_tracepoint 23 “Hello World!“);

    for (i = 0; i < argc; ++i) {
        tracepoint(my_provider my_first_tracepoint i argv[i]);
    }

    return 0;
}

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2015-03-18 15:47  tracepoint\
     文件      231936  2015-03-17 16:40  tracepoint\ceph启用tracepoint功能指南.doc
     文件        2346  2015-03-18 15:36  tracepoint\lttng命令.txt
     文件        1665  2015-03-18 11:23  tracepoint\lttng概述.txt
     目录           0  2015-03-18 15:39  tracepoint\tp_log_demo\
     文件      667094  2015-03-18 15:35  tracepoint\tp_log_demo\osd.tp
     文件        8454  2015-03-17 16:43  tracepoint\在C++代码中添加lttng探针.txt
     目录           0  2015-03-17 16:43  tracepoint\示例代码\
     文件         299  2015-01-30 16:13  tracepoint\示例代码\hello.c
     文件          51  2015-01-30 15:05  tracepoint\示例代码\tp.c
     文件         771  2015-01-30 15:05  tracepoint\示例代码\tp.h

评论

共有 条评论