Ocena:

Książka „Java Performance Companion” jest chwalona za szczegółową eksplorację G1 garbage collectora (GC) i Serviceability Agenta, służąc jako niezbędna lektura dla programistów Java. Niektórzy czytelnicy uznali jednak, że brakuje w niej treści w stosunku do jej ceny i byli rozczarowani jej długością.
Zalety:⬤ Bogate informacje na temat G1 GC i Serviceability Agent
⬤ dobrze zorganizowane i przejrzyste
⬤ służy jako cenne odniesienie
⬤ napisane przez autorytatywne postacie w Java GC
⬤ przydatne zarówno do zrozumienia, jak i dostrojenia G1
⬤ zawiera ważne flagi JVM i fragmenty dziennika GC do rozwiązywania problemów.
⬤ Stosunkowo krótki (tylko 165 stron) w stosunku do ceny
⬤ może nie w pełni obejmować tematy, których oczekują czytelnicy, takie jak strojenie, narzędzia do profilowania i najlepsze praktyki
⬤ niektórzy czytelnicy wyrazili rozczarowanie jego długością i postrzeganą wartością.
(na podstawie 7 opinii czytelników)
Java(R) Performance Companion pokazuje, jak systematycznie i proaktywnie poprawiać wydajność Javy w dzisiejszym zaawansowanym sprzęcie wielordzeniowym i złożonych środowiskach systemów operacyjnych.
Autorzy, którzy są wiodącymi ekspertami w dziedzinie wydajności Java i Java HotSpot VM, pomagają poprawić wydajność, stosując nowoczesne praktyki inżynierii oprogramowania, unikając typowych błędów oraz stosując wskazówki i sztuczki zebrane przez lata doświadczeń w świecie rzeczywistym.
Kontynuując klasyczne dzieło Charliego Hunta i Binu Johna na temat wydajności Javy, niniejsza książka dostarcza bezprecedensowych szczegółów na temat dwóch potężnych innowacji platformy Java: Garbage First (G1) garbage collector i HotSpot VM Serviceability Agent.
Obejmuje ona.
⬤ Wykorzystanie G1 do przezwyciężenia ograniczeń w równoległym, szeregowym i CMS odśmiecaniu.
⬤ Zrozumienie każdego etapu kolekcji GC G1, zarówno młodych, jak i starych.
⬤ Zgłębianie tajników G1 i efektywne dostrajanie go do potrzeb aplikacji.
⬤ Identyfikacja potencjalnych optymalizacji, interpretacja wyników eksperymentów i podejmowanie działań.
⬤ Zgłębianie wewnętrznych aspektów maszyny wirtualnej HotSpot.
⬤ Używanie HotSpot VM Serviceability Agent do analizowania, triage'owania i rozwiązywania różnych problemów związanych z HotSpot VM.
⬤ Rozwiązywanie problemów z błędami braku pamięci, zakleszczeniami na poziomie Java i awariami maszyny wirtualnej HotSpot.
⬤ Rozszerzanie możliwości Serviceability Agent i korzystanie z wtyczki dla VisualVM.
⬤ Opanowanie przydatnych opcji wiersza poleceń HotSpot VM, które nie zostały omówione w Java(TM) Performance.
Java(R) Performance Companion może pomóc wycisnąć maksymalną wydajność i wartość z Javy z JDK 8 lub 9 - dla każdej aplikacji, w każdym środowisku.
Zarejestruj swój produkt na stronie informit.com/register, aby uzyskać wygodny dostęp do pobierania, aktualizacji i poprawek, gdy tylko staną się dostępne.