(składnia)

Jakub Kubryński: Co każdy programista Java powinien wie­dzieć o JVM: monitorowanie

Programista 05/2015 (36) czerwiec/lipiec [okładka]

W dwóch poprzednich artykułach z niniejszego cyklu omówiliśmy budowę i mechanizmy działania Wirtualnej Maszyny Javy. Dzięki temu wiemy, czego teoretycznie możemy się spodziewać w poszczególnych fazach uruchamiania naszych aplikacji. Ostatnia rzecz, jakiej nam brakuje, to narzędzia, które pozwolą praktycznie zastosować zdobytą wiedzę. Tu bardzo często pojawia się wymówka o braku dostępu do (bardzo drogich) narzędzi, które są przecież niezbędne do analizy wydajności JVM. W tym artykule zobaczymy przegląd narzędzi, które wykorzystuję w swojej codziennej pracy i które mają dwie bardzo istotne zalety. Po pierwsze, są całkowicie bezpłatne, a po drugie, każdy z nas ma je już zainstalowane na swoich serwerach i stacjach roboczych.