---
title: 高性能程序追踪库工具包说明
description: "基于鲲鹏平台和x86平台提供高性能程序追踪库压缩包（logger_device_arm.tar.gz、logger_device_x86.tar.gz），logger_device_arm.tar.gz解压后目录结构如下："
url: https://www.hikunpeng.com/document/detail/zh/kunpengdevps/development/tracer/KunpengDevKitCli_0114.html
sourcePath: /source/zh/kunpengdevps/development/tracer/KunpengDevKitCli_0114.html
indexId: f777d5a77c4c78cf736a7fbbdf3e43f35dfca44c206022ef3366818ba62b978869
---
# 高性能程序追踪库工具包说明

基于鲲鹏平台和x86平台提供高性能程序追踪库压缩包（logger_device_arm.tar.gz、logger_device_x86.tar.gz），logger_device_arm.tar.gz解压后目录结构如下：

```
logger_device         
├── 软件许可协议.txt
├── lib 
│   ├──libkperf.so              #性能采集库，提供性能采集能力
│   ├──libloggerdevice.so       #功能库（动态库），提供日志序列化，反序列化能力
│   ├──libsym.so                #符号解析库，提供符号解析能力  
├── include
│   ├──dev_trace_log.h          #提供可直接调用的高性能程序追踪库的API
│   ├──dev_trace_log.metadata   #提供与dev_trace_log.h相对应的metadata解析文件
│   └── logger_device.h          #对外接口头文件，提供序列化、反序列化相关接口
├── bin                          
│   ├──tracelog                 #tracelog命令行工具，提供根据.ini文件生成对应头文件及解析日志文件的功能
│   └──example.ini              #生成代码功能输入.ini文件模板，用于配置日志
├── README.md                    #tracelog命令行工具文档
└── Software License Agreement.txt
```


logger_device_x86.tar.gz压缩包解压后，不包含libkperf.so、libsym.so库文件；基于x86服务器提供的高性能程序追踪库工具，仅支持记录普通日志信息。
