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 + -
显示快捷键?