當你的系統的size越來越大時,你會發現建置的時間會越來越長,所以如果你有興趣研究所有套件的建置時間的話,就可以順便分析一下到底是哪些套件造成建置時間那麼長。buildroot在建置過程,會維護一份文件『$(O)/build/build-time.log』,裡面有所有的套件的建置花費時間,如果你不想要看這份密密麻麻的文件的話,可以請buildroot幫你產生報表指令如下:

make graph-build

然後就會產生需多報表在路徑『$(O)/graphs/』底下:

  • build.hist-build.pdf
    根據建置順序來產生報表,如下:

  • build.hist-duration.pdf
    根據建置的時間長短來排序:

  • build.hist-name.pdf
    根據字母來排序:

  • build.pie-packages.pdf
    將所有時間正規劃成100%,然後產生相對應的餅圖:

  • build.pie-steps.pdf
    產生的餅圖並不是以套件分,而是以步驟為單位:

results matching ""

    No results matching ""