高性能程序追踪库工具包说明
基于鲲鹏服务器和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服务器提供的高性能程序追踪库工具,仅支持记录普通日志信息。
父主题: 高性能程序追踪库