2017-06-12 16 views

Odpowiedz

5

„Upływający czas” pokazuje czas ścianki budowy, ponieważ Bazel zaczął biec pierwszą akcję kompilacji aż do zakończenia ostatniego działania.

"Ścieżka krytyczna" pokazuje czas spędzony na ścianie przy budowaniu najdłuższego łańcucha działań, przy czym każda kolejna akcja zależy od wyników poprzedniej, dlatego należy je uruchamiać sekwencyjnie. Ścieżka krytyczna to dolny limit czasu czystej kompilacji tej kompilacji; nawet jeśli procesor miał więcej rdzeni niż liczba akcji, które Bazel kiedykolwiek uruchomił równolegle, kompilacja nadal nie mogła się ukończyć szybciej.

Różnica czasu spowodowana jest także przez Bazela wykonującego inne akcje. Prawdopodobnie było więcej akcji do działania, niż tylko tych na krytycznej ścieżce.