2017-06-12 33 views

回答

5

「經過時間」顯示構建的牆壁時,因爲巴澤爾開始運行的第一生成操作,直到最後一個動作完成。

「關鍵路徑」顯示了構建最長操作鏈所花的時間,其中每個後續操作取決於前一個操作的輸出,因此它們必須按順序運行。關鍵路徑是此構建的清理構建時間的下限;即使CPU的內核數量超過了Bazel並行運行的數量,構建仍然可能無法更快完成。

時差是由Bazel執行其他操作引起的。可能有更多的行動要比關鍵路線上的行動更多。