2013-12-16 11 views
12

Kiedy używam narzędzia profilu Chrome devtools do rejestrowania czasu uruchamiania javascript CPU i przełączam się na wykres płomienia, widzę dużo kolorowych bloków, kolor niektórych bloków wygląda podobnie, niektóre są inne.Co oznacza każdy kolor w Chrome tworzy devtoiling graph chart

Co reprezentuje każdy rodzaj koloru? Jakie są różnice?

Odpowiedz

8

Kolory są widoczne tylko po to, aby można je było odczytać (i całkiem!), Nie ma z nimi specjalnego znaczenia. Każda funkcja otrzymuje losowy kolor, który pozwala na łatwe wykrywanie połączeń do tej samej funkcji.

Zrobiłem dwa zrzuty z dokładnie tego samego code poniżej (restart DevTools pomiędzy): flame chart #1 flame chart #2

4

Jak wspomniano na Chrome Dev Site

„Kolory na wykresie dość płomienia losowe, jednak funkcje będą zawsze takie same dla wywołań, co pozwoli ci zobaczyć wzór wykonania, a następnie łatwiej wykryć wartości odstające, ponieważ nie ma korelacji z kolorami używanymi na Osi czasu. "