Panel Pamięć zawiera narzędzia diagnostyczne, które umożliwiają m.in. sprawdzanie rozkładu pamięci obiektów JavaScript, wykrywanie i izolowanie wycieków pamięci oraz sprawdzanie podziału alokacji pamięci według funkcji.
Przegląd
Panel Pamięć umożliwia rejestrowanie 3 typów profili. Te typy profili wyświetlają migawki z różnych perspektyw i zapewniają różne przydatność:
- Zrzut sterty. Zrzuty sterty pokazują rozkład pamięci między obiektami JavaScript strony i powiązanymi węzłami DOM.
- Instrumentacja przydziału na osi czasu. Osie czasu alokacji pokazują alokację pamięci zinstrumentowanego JavaScriptu na przestrzeni czasu. Po zarejestrowaniu profilu możesz wybrać przedział czasu, aby wyświetlić obiekty, które zostały w nim przydzielone i są nadal aktywne do końca nagrania. Używaj profilu tego typu do izolowania wycieków pamięci.
- Próbkowanie przydziałów. Rejestruje alokacje pamięci przy użyciu metody próbkowania. Ten typ profilu ma minimalny narzut na wydajność i można go używać w długo trwających operacjach. Stanowi dobre przybliżenie alokacji w podziale na stosy wykonywania JavaScriptu.
Możesz wybrać instancję maszyny wirtualnej JavaScript, w której zostanie uruchomiony każdy z tych profili.
Więcej informacji:
Otwórz panel Pamięć
Aby otworzyć panel Pamięć:
- Otwórz Narzędzia deweloperskie.
- Otwórz menu poleceń, naciskając:
- macOS: Command+Shift+P
- Windows, Linux, ChromeOS: Control+Shift+P
- Zacznij pisać
memory
, wybierz Pokaż pamięć i naciśnij Enter. Narzędzia deweloperskie wyświetlają panel Pamięć u góry okna Narzędzi deweloperskich.
Panel Pamięć możesz też otworzyć na te sposoby:
- Na pasku działań u góry kliknij double_arrow Więcej paneli i wybierz z listy Pamięć.
- W prawym górnym rogu kliknij more_vert Więcej opcji > Więcej narzędzi > Pamięć.