Panel Pamięć zawiera narzędzia diagnostyczne, które umożliwiają wyświetlanie rozkładu pamięci obiektów JavaScript, wykrywanie i wyodrębnianie wycieków pamięci oraz analizowanie alokacji pamięci według funkcji.
Omówienie
Panel Pamięć umożliwia rejestrowanie 4 typów profili. Te typy profili pokazują Ci migawki z różnych perspektyw i o różnym przeznaczeniu:
- Zrzut stosu: pokazuje rozkład pamięci między obiekty JavaScript na Twojej stronie i powiązane węzły DOM.
- Instrumentacja alokacji na osi czasu: pokazuje przydziały pamięci zinstrumentowanego kodu JavaScript w czasie. Po zarejestrowaniu profilu możesz wybrać interwał czasu, aby zobaczyć obiekty, które były alokowane wewnątrz i nadal aktywne w momencie zakończenia rejestrowania. Używaj tego typu profilu do izolowania wycieków pamięci.
- Próbkowanie alokacji: rejestruje alokacje pamięci za pomocą metody próbkowania. Ten typ profilu ma minimalny narzut na wydajność i może być używany w długo trwających operacjach. Stanowi dobre przybliżenie alokacji w podziale na stosy wykonawcze JavaScriptu.
- Odłączone elementy: zawiera obiekty, które są przechowywane przez odwołanie JavaScript.
Możesz wybrać instancję maszyny wirtualnej JavaScript, na której będzie działać każdy z tych profili.
Więcej informacji:
Otwórz panel Pamięć
Aby otworzyć panel Pamięć:
- Otwórz Narzędzia deweloperskie.
- Otwórz menu Polecenia, naciskając:
- macOS: Command + Shift + P
- Windows, Linux i ChromeOS: Control + Shift + P
- Zacznij wpisywać
memory
, wybierz Pokaż pamięć i naciśnij Enter. W Narzędziach deweloperskich u góry okna Narzędzi deweloperskich wyświetli się panel Pamięć.
Panel Pamięć możesz też otworzyć w jeden z tych sposobów:
- Na pasku działań u góry kliknij Więcej paneli i na liście wybierz Pamięć.
- W prawym górnym rogu kliknij Więcej opcji > Więcej narzędzi > Pamięć.