profile.sh
来自「Boost provides free peer-reviewed portab」· Shell 代码 · 共 40 行
SH
40 行
# build and run the tests leaving the executables in place# (C) Copyright 2002 Robert Ramey - http://www.rrsd.com . # Use, modification and distribution is subject to the Boost Software# License, Version 1.0. (See accompanying file LICENSE_1_0.txt or copy at# http://www.boost.org/LICENSE_1_0.txt)# runtest.sh --toolset=gcc --preserve-test-targets variant=profileif test $# -eq 0then echo "Usage: $0 <bjam arguments>" echo "Typical bjam arguements are:" echo " --toolset=msvc-7.1,gcc" echo " link=static,shared" echo " threading=single,multi" echo " -sBOOST_ARCHIVE_LIST=<archive name>"else bjam --dump-tests --preserve-test-targets variant=profile $@ >bjam.log 2>&1 process_jam_log --v2 <bjam.log # for each test directory for dir in \ ../../../bin.v2/libs/serialization/performance/*/gcc*/profile \ ../../../bin.v2/libs/serialization/performance/*/gcc*/*/profile do # execute test for exe in $dir/*.exe do # execute the test echo executing $exe $exe # copy profile to test directory gprof $exe gmon.out >$dir/profile.txt done done library_status library_status.html links.htmlfi
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?