鲲鹏社区首页
中文
注册
我要评分
文档获取效率
文档正确性
内容完整性
文档易理解
在线提单
论坛求助

高性能程序追踪库工具包说明

基于鲲鹏服务器和x86服务器提供高性能程序追踪库压缩包(logger_device_arm.tar.gz、logger_device_x86.tar.gz),logger_device_arm.tar.gz解压后目录结构如下:

logger_device                            
├── lib 
│   ├──libkperf.so              #性能采集库,提供性能采集能力
│   ├──libloggerdevice.a        #功能库(静态库),提供日志序列化,反序列化能力
│   ├──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文件模板,用于配置日志

logger_device_x86.tar.gz压缩包解压后,不包含libkperf.so、libsym.so库文件。

基于x86服务器提供的高性能程序追踪库工具,仅支持记录普通日志信息。