Czy jest jakieś narzędzie wiersza poleceń do monitorowania zużycia sterty Java w CentOS?
command-line
java
Mughil
źródło
źródło
jhsdb jmap --heap --pid xxxx
wykonał lewęjvmtop to narzędzie wiersza polecenia, które zapewnia podgląd na żywo w kilku metrykach, w tym sterty.
Przykładowe dane wyjściowe trybu przeglądu maszyny wirtualnej:
źródło
Prawdopodobnie chcesz przeanalizować wykorzystanie pamięci.
GCView może pomóc w wizualizacji tego, co pokazuje dziennik GC.
Jeśli już włączyłeś gc-log, możesz po prostu użyć
tail -f
tego dziennika.źródło
Wypróbuj to działało w Ubuntu i Redhat:
Dla Windowsa:
Dla Maca
Dane wyjściowe wszystkich tych poleceń przypominają dane wyjściowe poniżej:
Aby znaleźć rozmiar w MB, podziel wartość przez (1024 * 1024)
Do monitorowania zużycia pamięci sterty na żywo użyj jconsole.
źródło
możesz również sprawdzić to narzędzie https://github.com/TeoGia/jotun
jest to opakowanie jstat i sterty wyjściowe oraz użycie pamięci RAM w formacie json
źródło