【 使用环境 】生产环境 or 测试环境
Linux
【 OB or 其他组件 】
任意OB版本
【 使用版本 】
【问题描述】清晰明确描述问题
测试编译优化的profile-guide optimization后的OB性能如何。可以看到ob源码中有类似选项支持:
./deps/3rd/usr/local/oceanbase/devtools/lib/cmake/llvm/HandleLLVMOptions.cmake:877: append("-fprofile-generate=\"${LLVM_PROFILE_DATA_DIR}\""
./deps/3rd/usr/local/oceanbase/devtools/lib/cmake/llvm/HandleLLVMOptions.cmake:881: append("-fprofile-generate=\"${LLVM_PROFILE_DATA_DIR}\""
./deps/3rd/usr/local/oceanbase/devtools/lib/cmake/llvm/HandleLLVMOptions.cmake:895: append("-fprofile-instr-generate=\"${LLVM_PROFILE_FILE_PATTERN}\""
./deps/3rd/usr/local/oceanbase/devtools/lib/cmake/llvm/HandleLLVMOptions.cmake:899: append("-fprofile-instr-generate=\"${LLVM_PROFILE_FILE_PATTERN}\""
./deps/3rd/usr/local/oceanbase/devtools/lib/cmake/llvm/HandleLLVMOptions.cmake:930: append("-fprofile-instr-use=\"${LLVM_PROFDATA_FILE}\""
./deps/3rd/usr/local/oceanbase/devtools/lib/cmake/llvm/HandleLLVMOptions.cmake:934: append("-fprofile-instr-use=\"${LLVM_PROFDATA_FILE}\""
./deps/3rd/usr/local/oceanbase/devtools/lib/cmake/llvm/HandleLLVMOptions.cmake:945:append_if(LLVM_BUILD_INSTRUMENTED_COVERAGE "-fprofile-instr-generate=\"${LLVM_PROFILE_FILE_PATTERN}\" -fcoverage-mapping"
例如-fprofile-generate -fprofile-use,但是没有找到具体如何使用的说明,期望可以指点一下?
【复现路径】问题出现前后相关操作
【问题现象及影响】
【附件】