---
title: 使用方法
description: "1. 增加编译选项-fprofile-generate=$PROFILE_DATA_PATH（$PROFILE_DATA_PATH为用于存放采样文件的路径）编译源码得到可执行文件。"
url: https://www.hikunpeng.com/document/detail/zh/kunpengdevps/compilation/ug-bisheng/kunpengbisheng_30_0021.html
sourcePath: /source/zh/kunpengdevps/compilation/ug-bisheng/kunpengbisheng_30_0021.html
indexId: ee5312eda42a13af463371528233124a9ba0c030d0961758f2d927dd494a7fb374
---
# 使用方法

1. 增加编译选项-fprofile-generate=$PROFILE_DATA_PATH（$PROFILE_DATA_PATH为用于存放采样文件的路径）编译源码得到可执行文件。
2. 给可执行文件一组有代表性的输入，并运行可执行文件进行采样，采样后在$PROFILE_DATA_PATH路径下会得到xxxx.profraw采样文件。
3. cd $PROFILE_DATA_PATH，使用下述命令处理采样文件，得到优化指导文件（.profdata）：
  1 $LLVM_DIR/bin/llvm-profdata merge -output=BiSheng.profdata ./*.profraw #$LLVM_DIR表示毕昇编译器路径

4. 增加选项-fprofile-use=$PROFILE_DATA_PATH/BiSheng.profdata编译源码得到优化后的可执行文件。
