FC2ブログ
     

    隣の芝は青くみえる!

     c⌒っ゚д゚)っφ メモメモ...

    [小枝]build時間の短縮

    build


    1.ccacheを使う
    使う前のかかった時間は127分でした
    スクリーンショット 2014-05-15
    ccacheのインストール
    sudo apt-get install ccache

    ホームフォルダを押す
    スクリーンショット 2014-05-15

    ホームディレクトリに .ccache フォルダを作成
    mkdir ~/.ccache

    それか右クリックでフォルダ作成

    homeディレクトリに.bashrcがあるのでダブルクリックで開き一番下に以下を記述する
    export USE_CCACHE=1
    export CCACHE_DIR=~/.ccache


    repo sync後に.repoが置いてある作業ディレクトリに移動し(コマンド cd で移動)キャッシュ領域として使用するディスクサイズの指定
    (この場合は50Gを指定したことになります。指定するサイズは大体10~50G位で調整するといいようです)
    prebuilts/misc/linux-x86/ccache/ccache -M 30G

    以上で設定は完了です。

    キャッシュの利用状況の確認
    prebuilts/misc/linux-x86/ccache/ccache -s

    キャッシュの破棄
    prebuilts/misc/linux-x86/ccache/ccache -c

    使った後のかかった時間は76分で約50分の短縮でした
    スクリーンショット 2014-05-25


    2.並列処理
    次の方法は簡単で
    make -j16
    repo sync -j16

    このように -j○ で並列で処理をすることができます
    ○の中に入る数はCPUの数X2がよいとされています。

    Comments







    « »

    06 2021
    SUN MON TUE WED THU FRI SAT
    - - 1 2 3 4 5
    6 7 8 9 10 11 12
    13 14 15 16 17 18 19
    20 21 22 23 24 25 26
    27 28 29 30 - - -
    カウンター
    プロフィール

    lawn

    Author:lawn

    最新トラックバック
    検索フォーム
     
     
     
     
     
    ブロとも申請フォーム